📝 CONTRIBUTING : add a note on datamodel modifications (#68)

* %memo% CONTRIBUTING : suggest use SF tickets for default datamodel modifications
This commit is contained in:
Pierre Goiffon
2019-04-02 09:02:02 +02:00
committed by GitHub
parent ca95060b05
commit b166686a15

View File

@@ -17,6 +17,15 @@ You are welcome to create pull requests on any of those subjects:
If you want to implement a **new feature**, please [create a corresponding ticket](https://sourceforge.net/p/itop/tickets/new/) for review.
If you ever want to begin implementation, do so in a fork, and add a link to the corresponding commits in the ticket.
All **datamodel modification** should be done in an extension. Beware that such change would
impact all existing customers, and could prevent them from
upgrading!
Combodo has a long experience of datamodel changes: they are very disruptive!
This is why we avoid them in iTop core, especially the changes on existing objects/fields.
If you have an idea you're sure would benefit to all of iTop users, you may
[create a corresponding ticket](https://sourceforge.net/p/itop/tickets/new/) to submit it, but be warned that there are lots of good
reasons to refuse such changes.
### License
iTop is distributed under the AGPL-3.0 license (see the [license.txt] file),
your code must comply with this license.