Thanks to visit codestin.com
Credit goes to github.com

Skip to content

GitCnSH-DSLIN/codesnip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeSnip

A code bank designed with Pascal in mind.

Overview

CodeSnip 4 Is No Longer Being Supported.

Bugs can no longer be reported and requests for new features in CodeSnip 4 are no longer being accepted.

It is hoped to produce one final version that removes the program's dependency on the delphidabbler.com webserver that is due to close 15th June 2020, but no guarantees. Work started late Jan 2020.

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 focussed mainly on Pascal and Delphi code for which additional features are available.

CodeSnip also provides offline access to the DelphiDabbler Code Snippets Database -- deprecated † ‡.

The program is available in both standard and portable editions.

For more information see http://codesnip.delphidabbler.com/features -- deprecated.

CodeSnip requires Windows 2000 or later and Internet Explorer 6 or later, although XP and IE 8 and later are preferred.

DelphiDabbler.com is due to close down on 15 June 2020. After this time these links will no longer work.

The Code Snippets Database has been imported to GitHub: it's a work in progress. See the repo.

Installation

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

Support

The following support is available for CodeSnip:

  • A comprehensive help file.
  • A read-me file * that discusses installation, configuration, updating and known issues.
  • A dedicated set of web pages -- deprecated.
  • An FAQ
  • An RSS news feed -- deprecated. This can also be accessed via the program.
  • A Blog.
  • A privacy statement* that provides information about any personal information stored by the program and what info is transmitted over the net.

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

* These links take you to the most recent version of the documents -- they can change from release to release.

These features are deprecated -- they are dependent on the delphidabbler.com web server which is due to close down on 15th June 2020.

Source Code

Up to and including release 4.13.1 the project's source code was maintained in a Subversion repository on SourceForge. The Subversion repo was converted to Git on 21 5 October 2015 and imported to GitHub. All releases from v3.0.0 are marked by tags in the form version-x.x.x where x.x.x is the version number.

Note that any branches that were created and deleted in the Subversion repo are missing from the Git history. So, for full details of the the project's history from v3.0.0 to v4.13.1 please refer to the old Subversion repo on SourceForge.

Following tag version-4.13.1 the Git Flow methodology was adopted. The exception is the pagoda branch that sits outside Git Flow. This branch was originally planned to be the CodeSnip v5 development branch (see below for details).

Up to and including release 4.13.1, master is simply a copy of the old Subversion trunk and, as such, contains various development commits along with numerous commits related to management of Subversion. After release 4.13.1, and the addition of this read-me file, master contains only commits relating to an actual release.

Contributions

Contributions are no longer accepted for this repo. If you wish to take over development, please fork the repo and take it where you wish.

Compiling

master and each branch will have a file in the root directory named Build.html that gives detailed information about how to compile CodeSnip.

There is also an FAQ -- deprecated (see Support above).

Change Log

The program's current change log can be found in the file Docs/ChangeLogs/ChangeLog-v4.txt on the master branch.

License

The program's EULA which gives full details of the license applying to the latest release can be found in the file Docs\License.html in the master branch. The license has changed between releases, so if you need to see an older one, select the appropriate version-x.x.x tag and read the older version of the file.

Most of the original code is made available under the Mozilla Public License v2.

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

CodeSnip 5 Development

Following a false start back in 2013/4 in the parsnip branch, development of CodeSnip 5 restarted in the pagoda branch, which picked up where parsnip left off. (Don't ask where those names came from!)

Unfortunately pagoda has also been abandoned now. The branch has been left in place in case anyone else wants to continue development.

The idea behind v5 was to:

  1. Generalise CodeSnip to be a code bank for several different languages instead of just Pascal, while still providing some additional support for test-compiling Pascal code.
  2. Increase the focus on the user's own code while downplaying the importance of code downloaded from the DelphiDabbler Code Snippets database, like SWAG is at present.
  3. Remove the program's dependency on web services provided by DelphiDabbler.com given the current uncertainty over that websites future.

It is hoped to move the Code Snippets database to GitHub before DelphiDabbler closes down on 15 June 2020.

About

A code bank designed with Pascal in mind

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pascal 88.7%
  • HTML 10.1%
  • PostScript 0.6%
  • JavaScript 0.2%
  • CSS 0.2%
  • Makefile 0.1%
  • Other 0.1%