Version Control

How do I setup version control this is not clearly explained so that i can understand it. Can someone please explain this to me?

  • Version control is a very broad concept. Which do you mean?

    Version control for plugin code can be done on many platforms like GitHub, GitLab, SourceForge, etc. If you want to know how to use those search on their websites.

    If you mean easier management of how your plugins and Elgg are installed on your website you probably mean Composer. Check their website of how to use that tool https://getcomposer.org/doc/00-intro.md

    When using Composer to manage you plugin versioning have a look at the Elgg starter project for a good basis on the initial Composer setup. https://github.com/Elgg/starter-project

    You can also put your Composer configuration (based of the started project) in a code versioning system that way you can easily revert changes.

Beginning Developers

Beginning Developers

This space is for newcomers, who wish to build a new plugin or to customize an existing one to their liking