developer.jelix.org is not used any more and exists only for
history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
Changes between Version 5 and Version 6 of en/contribute
- Timestamp:
- Aug 9, 2011, 12:09:49 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
en/contribute
v5 v6 15 15 The project uses some processes to limit the number of bugs: unit testing, peer-review on patches etc. But this is not enough, and help is needed to test the framework in "real use" in order to track down bugs hidden, or to discover some gaps in components. 16 16 17 So, using Jelix, finding and report bugs (by creating tickets or by discussing in the forum) is already a great help. Even if you are a beginner in PHP or in the use of a framework, (I would say, especially if you are a beginner), or if you are an expert, your opinions, your feedback are important to us! Even the most critical!17 So, using Jelix, finding and report bugs (by creating tickets or by discussing in the forum) is really a great help. Even if you are a beginner in PHP or in the use of a framework, (I would say, especially if you are a beginner), or if you are an expert, your opinions, your feedback are important to us! Even the most critical! 18 18 19 You can also read the code. This is a good way to realizethe quality of code and then point out the shortcomings or potential improvements. It also allows you to propose patch later ;-)19 You can also read the code. This is a good way to check the quality of code and then point out the shortcomings or potential improvements. It also allows you to propose patch later ;-) 20 20 21 21 == Correct bugs or suggest improvements == 22 22 23 There are two possible cases. The first is when you discover a bug or an improvement to do, during your use of Jelix, and you have decided to fix this bug or to make this improvement. Then create a ticket (by checking first if it does not already exist), and submit your patch.23 There are two possible cases. The first is when you discover a bug or an improvement to do, during your use of Jelix, and you have decided to fix this bug or to make this improvement. Then create a ticket (by checking first if it does not already exist), and propose your patch ([wiki:en/patches see how]). 24 24 25 The second case is that you want to help close tickets. There is [report:3 a list of many things to do], whether bug fixes, suggestions for improvements, or simple tasks. If you have time to devote to jelix, pick among these tickets, one that interests you, then assign this ticket to you, and submit a patchthat corresponds to what is indicated on the ticket.25 The second case is that you want to help close tickets. There is [report:3 a list of many things to do], whether bug fixes, suggestions for improvements, or simple tasks. If you have time to devote to jelix, pick among these tickets, one that interests you, then assign this ticket to you, and [wiki:en/patches submit a patch] that corresponds to what is indicated on the ticket. 26 26 27 One thing to know is that if the ticket is selected for a subsequent version to the next version (ie several months), don't hesitate! Contribute on this ticket, and there are chances that it will be integrated earlier in the next release s!27 One thing to know is that if the ticket is selected for a subsequent version to the next version (ie several months), don't hesitate! Contribute on this ticket, and there are chances that it will be integrated earlier in the next release! 28 28 29 29 If you can not decide on the ticket to choose, here are some ideas: 30 * Try to search for tickets on a list of those concerns a part of Jelix which you know quite well how and code.30 * Try to search for tickets on a list of those concerns a part of Jelix you know quite well. 31 31 * If you want to start with easy patch, look at the tickets which are highlighted in blue in the lists, they are generally simpler (but not always true) 32 32 * You can also choose the tickets the most urgent need: those in red or yellow, and primarily those who are assigned in future versions. 33 33 * You can also ask other developers, they can possibly help you. 34 34 35 After a few successful proposals patches, you will be part of the team of Jelix developers who have write access to the Mercurial repository, andeven have responsibility for specific parts Jelix if it turns out that you were a specialty ;-)35 After a few successful proposals patches, you will be part of the team of Jelix developers who have write access to the repository, and you may even have responsibility for specific parts Jelix if it turns out that you were a specialty ;-) 36 36 37 37 == Review and prepare documentation == … … 57 57 == Assist in development of project sites == 58 58 59 The Mercurial with thesources of the site is not available publicly. However, you can submit ideas for improvements, report in the shell design, in the content that you can edit. You can also suggest improvements in design. Then you will have an access to the repository.59 The sources of the site is not available publicly. However, you can submit ideas for improvements, report in the shell design, in the content that you can edit. You can also suggest improvements in design. Then you will have an access to the repository. 60 60