Contributing

You want to contribute? Start by checking out the SVN repository. Details are on the Download page.

Feel free to send

The preferred language is English, but please send it anyway! Google translation is our friend :)

Source code

Please adhere to our defined code style.

Please check your code against:

If you add new features, please contribute also the technical specification and test cases (JUnit + test plan).

Development documentation

A collection of documentation for developers is available in each version-specific documentation section :

Documentation for versions in development

Documentation for new features in versions yet-to-be-released can be published in the special section of this wiki: :documentation:future.

Tools

Forge

You can find the forge of LSC on http://tools.lsc-project.org/. There you can fill bugs, see the history of commits, etc.

Continuous build server

Hudson is available on http://build.lsc-project.org and will complain about any commits breaking the build in the #lsc-project IRC channel on Freenode.

Automatic code audit

A Sonar is available on http://sonar.lsc-project.org/, here you can see how code the LSC code is :)

License and contributions

LSC is under BSD license. To contribute new features or documentation, you need to send your code with a precise notice about the license under which you want to contribute. If this is not the original project license, your contribution will be integrated in a “third parties contribution” directory (non existent at this time).

Ohloh statistics

Here is what Ohloh thinks about LSC: