Changes between Version 2 and Version 3 of AddingNewFeatures
- Timestamp:
- 10/30/06 13:48:55 (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AddingNewFeatures
v2 v3 4 4 5 5 So, you have a great Idea for a gnowsis feature. 6 6 * Start by looking if the idea is already implemented. 7 * '''Look at the UseCases''' 8 * LeoSauermann usually knows if an idea is already implemented. Ask him via jabber 7 9 * First, write an e-mail to the gnowsis-dev mailinglist, see GnowsisMailinglists. 8 10 * Then, create a wikipage describing the new idea, best at GnowsisBrainstorm … … 13 15 14 16 When you implement an idea: 15 * Start by looking if the idea is already implemented. LeoSauermann usually knows if an idea is already implemented. Ask him via jabber.16 17 * Write an Interface or abstract class first! 17 18 * Then write a JUnit test first! This is the best way to start. Put your test into some src/test/org/gnowsis/... folder … … 20 21 * Use LoggingAndDebugging if you have bugs. 21 22 23 = what to put in tickets, what in the wiki = 24 25 In the wiki we put our brainstorming ideas about what use cases we need, what APIs we need and we document how the APIs work. If something is needed to be programmed, you '''may''' create a ticket for it, if it is a major thing in gnowsis. Then we have the roadmap with the nice progress bar. 26 27 '''You must not create a ticket for things that are just wild ideas''' and will probably never be implemented. That distracts humble programmers who want to solve tickets. 28 29