Wiki
mili / HowToContribute
Introduction
If you don't have write access priviledges, ask an owner (e.g. daniel gutson at gmail) and state what modifications or extensions you want to implement.
Details
- do your change
- update CHANGELOG (see below)
- add yourself to CONTRIBUTORS
- if adding a new library file
- beware of the heading (Boost Software License), copy it from another file of mili
- use
NAMESPACE_BEGIN
andNAMESPACE_END
(see other files) - update mili.h
- update README (with the NO_xxxxx)
- add an example.
- add a test.
- run all tests.
- update WIKI.
How to update the CHANGELOG
You will have to either create a new version, or add a change to the current one. The top version is either released or unreleased. If unreleased, the version has the UNRELEASED word.
Do the following regarding the version number, according with the type of change you are contributing, and depending the state of the release (UNRELEASED):
released | UNRELEASED | |
---|---|---|
adding a fix or minor change | create a new minor version (i.e. X.(Y+1) UNRELEASED ) |
do nothing |
adding a new library | create a new major version (i.e. (X+1).Y UNRELEASED ) |
if the future unreleased version number is minor, renumber it as major |
Then, add a bullet with your change.
Updated