Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A code bank designed with Pascal in mind

License

NotificationsYou must be signed in to change notification settings

delphidabbler/codesnip

Repository files navigation

A code bank designed with Pascal in mind.

Overview

CodeSnip is an open source code bank for storing and viewing your code snippets. While it can manage snippets in any source language, it is focused mainly on Pascal and Delphi code for which additional features are available.

The program is available in both standard and portable editions.

CodeSnip can import code from the DelphiDabblerCode Snippets Database and theSWAG Pascal Code Collection.

Installation

The standard edition of CodeSnip is installed and removed using a Windows installer. Administrator privileges are required for installation.

The portable edition has no installer. Simply follow the instructions in theread me file that is included in the download.

The programshould run on Windows 2000, with Internet Explorer 6 or later, although XP and IE 8 and later are recommended.But note that recent releases of CodeSnip have only been tested on Windows 10 & 11.

Support

The following support is available to CodeSnip users:

There's also plenty of info available on how to compile CodeSnip from source - see below.

Source Code

CodeSnip's source code is maintained in thedelphidabbler/codesnip Git repository on GitHub.2

TheGit Flow methodology has been adopted for CodeSnip 4 development. The following branches are used:

  • master: Always reflects the state of the source code as of the latest release.3
  • develop: The head of this branch contains the latest v4 development code. Normal development of CodeSnip 4 takes place in feature branches that are then merged intodevelop.
  • Feature branches, with names of the formfeature/<feature-name>. Normally such branches are only used locally, but occasionally some feature branches may be pushed to the main repository.

You will find other branches in the repository. These are either experimental or abandoned. To find out more about them switch to the required branch and read itsREADME.md file.

Compiling

If you want to compile CodeSnip 4 from source code you will need the rather long-in-the-tooth Delphi XE. Seethis FAQ to find out why.

Full instructions on setting up the build environment are provided inBuild.html.

Contributing

Please seeCONTRIBUTING.md for details of how to contribute to the CodeSnip project.

⛔ Contributions to experimental and abandoned branches are not accepted.

Change Log

The change log can be found in the fileCHANGELOG.md.4

License

A summary of CodeSnip's license can be found inLICENSE.md and the complete license text is inDocs\License.html.5

TheCodeSnip Compiling & Source Code FAQ may be useful if you have any queries about re-using the CodeSnip source code in other projects.

Bug Reports and Feature Requests

Report bugs and requests for new features are welcome. Please see theIssues section ofCONTRIBUTING.md for information about how to proceed.

Footnotes

  1. The linked read-me file is the most recent version. It can change from release to release.

  2. Up to and including v4.13.1 the source code was kept in a Subversion repository on SourceForge. It was converted to Git in October 2015 and imported into GitHub. All releases from v3.0.0 are marked by tags in the formversion-x.x.x wherex.x.x is the version number. None of the Subversion branches made it through the conversion to Git, so to see a full history look at the oldSourceForge repository.

  3. All the converted Subversion code was committed tomaster, making it a copy of the old Subversiontrunk. As suchmaster contains various development commits along with numerous commits related to management of Subversion. After release 4.13.1, and the the first commit of this read-me file,master contains only commits relating to actual releases.

  4. CodeSnip v4.15.1 and earlier did not haveCHANGELOG.md. Instead, some versions maintained a separate change log for each major version in theDocs/ChangeLogs directory.

  5. The linked license files relate to the latest release. However, the license file names and content can change between releases, so if you need to see an older version, select the relevantversion-x.x.x tag to find the appropriate file.


[8]ページ先頭

©2009-2025 Movatter.jp