Yes, I know,
A kind of cool versioning system can be appreciated. It is a big job but really necessary.
About versioning, we have talked here few times, there are 2 possible uses.
- DB versioning item for the component itself (like a wiki, or a collaborative component)
- File versioning for the component developer (you), in order to apply the changes to the new generated component.
I never worked with that, even github or such technology, so I am really limited to this, and this one of the reasons why it take time.
I cannot promise anything for the moment.
If you know some nice lessons or tutos to undersand file versioning (and also PHP techniques to code a part in the component for wiki-like creations), ...
I am very interresed to learn.