Welcome to Elgg's documentation
This is the place to find documentation on all aspects of Elgg. If you would like to contribute your own documentation please do; we want this to be a real community effort!
Development Process
From Elgg Documentation
Elgg is being developed continuously. You might have ideas about features to include or about development directions, this page deals with which steps you can and should take to make sure your ideas get heard and get included in next versions of Elgg.
Contents |
[edit] Research and talk about your idea or problem
Use the forum to talk about your idea and to get get community feedback to see if your idea is viable. If it is being well received prepare yourself for adding a ticket to the Elgg tracker.
[edit] Creating a ticket
A ticket in the tracker can be one of defect, enhancement or patch. Make sure you document your ticket well, because this is where all discussion will get tracked and developers will want to know all details. If you've found a bug, try to make a patch, developers love patches. See Contributing code for more details.
- before you submit a ticket be sure you have searched the existing tickets to see if your issue hasn't been reported yet.
- please write complete, reproducible, specific bug reports. Include as much information as you possibly can, including error messages, snippets of code or whatever you think might be necessary.
- remember that tickets aren't supposed to be used for support requests, use the forum for this.
[edit] Ticket triage
When creating a ticket you'll also see there is an option to set a milestone. A milestone is part of a roadmap, and it will be ultimately the developers that will assign your ticket to a milestone.
Developers will most likely focus on milestone information to determine if a ticket has been triaged or not. Ticket triage is an area where you can contribute too, see Ticket Triage for more information.
Once your ticket has been accepted and linked to a milestone, development will continue and the ticket will get closed once all is done.
[edit] Big ideas
It might be that your idea doesn't fit a ticket. Maybe then is the time to enter a proposal as a separate page on this wiki.
Back to Development frontpage

