Skip to content

Contributing to the Project

Jolyon Smith edited this page Nov 16, 2013 · 2 revisions

If you wish to contribute to this project, fork the repository into your github workspace. Clone the forked repository into your development environment where you make work on any contributions you have in mind before pushing the committed suggestions to your fork and sending a pull request.

When considering making a contribution please be aware of the following criteria that contributions should ordinarily satisfy:

  • Have no external dependencies

  • Take proper account of difference in strings across Delphi versions

    Use Unicode strings where-ever possible and use the Deltics.Strings unit for portable string operations where-ever appropriate. Use UnicodeString instead of WideString except where WideString is specifically required (e.g. for COM support).

  • Support all Win32/Win64 versions of Delphi from Delphi 7

    If a contribution requires a version of Delphi later than Delphi 7 then it should gracefully downgrade or remain silently inoperative in earlier versions.

I will consider all submissions but cannot promise that they will be accepted as-is.

For further information:

Clone this wiki locally