Changes between Version 7 and Version 8 of SeaChange/WhatDevelopersWant
- Timestamp:
- May 3, 2010, 2:41:55 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SeaChange/WhatDevelopersWant
v7 v8 1 1 = Developers' Corner = 2 '' A blackboard for ideas related to future directions'' ,,(or: ''How do we bribe the aliens so that we can reach milestone:2.0?''),,2 '' A blackboard for ideas related to future directions'' 3 3 4 4 More seriously, this page is for drafting long term ideas and share the vision the Trac developers have. … … 11 11 == Development Process Issues == 12 12 13 Regarding [../#HighLevelObservations ]:13 Regarding [../#HighLevelObservations High Level Observations] points raised on the SeaChange page: 14 14 1. '''Core development has stagnated''' [[br]] 15 15 Probably true, we need more people to actively care about the project. … … 38 38 Comment: In theory they don't need to, if the community can write patches and test them, then all the core developers need to do is commit to svn. 39 39 }}} 40 Aggregating random changes is not going to work. We need a plan, a global vision. 40 41 3. '''Frequently requested features do not get implemented''' [[br]] 41 42 Big features (e.g. MultipleProjectSupport) first need to have a developer really 42 43 needing the feature, as it can't be done without some kind of deep involvement. 43 See 1.2.44 44 4. '''Release cycle is way too slow''' [[br]] 45 45 (need a picture showing Release History) [[br]] 46 46 I proposed something with intermediate point releases, 47 see googlegroups:trac-dev:7f875005134cd355. We should actually do it. 47 see googlegroups:trac-dev:7f875005134cd355. 48 We should actually do it. 49 Current idea is to shorten the development cycle of major 50 releases, see googlegroups:trac-dev:6823a7fa94bb0392. 51 This is still somewhat complementary to first idea exposed above: 52 if a big feature doesn't make it for a release, it should simply 53 wait for the next one instead of delaying it further. 54 This implies merging a feature ''late'', once we're sure it 55 can be finished. Late merging has its own drawbacks, which 56 could perhaps be mitigated by the use of temporary integration 57 branches. 48 58 5. '''Zero chance of a plugin getting into the core''' [[br]] 49 59 Well, WebAdmin was integrated. There was some attempt to do the same for … … 57 67 ''strictly necessary for almost anyone using Trac (`trac.`)'' and 58 68 ''optional, must be 3^rd^ party.'' 59