Edgewall Software

Changes between Version 7 and Version 8 of SeaChange/WhatDevelopersWant


Ignore:
Timestamp:
May 3, 2010, 2:41:55 PM (14 years ago)
Author:
Christian Boos
Comment:

some updates relative to discussion about milestones

Legend:

Unmodified
Added
Removed
Modified
  • SeaChange/WhatDevelopersWant

    v7 v8  
    11= 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''
    33
    44More seriously, this page is for drafting long term ideas and share the vision the Trac developers have.
     
    1111== Development Process Issues ==
    1212
    13 Regarding [../#HighLevelObservations]:
     13Regarding [../#HighLevelObservations High Level Observations] points raised on the SeaChange page:
    1414 1. '''Core development has stagnated''' [[br]]
    1515    Probably true, we need more people to actively care about the project.
     
    3838        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.
    3939        }}}
     40        Aggregating random changes is not going to work. We need a plan, a global vision.
    4041 3. '''Frequently requested features do not get implemented''' [[br]]
    4142    Big features (e.g. MultipleProjectSupport) first need to have a developer really   
    4243    needing the feature, as it can't be done without some kind of deep involvement.
    43     See 1.2.
    4444 4. '''Release cycle is way too slow''' [[br]]
    4545    (need a picture showing Release History) [[br]]
    4646    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.
    4858 5. '''Zero chance of a plugin getting into the core''' [[br]]
    4959    Well, WebAdmin was integrated. There was some attempt to do the same for
     
    5767    ''strictly necessary for almost anyone using Trac (`trac.`)'' and
    5868    ''optional, must be 3^rd^ party.''
    59