This is an admirable trait, but there are a few things to New project teams are usually eager to get started writing code andīuilding tools. Setting up a release engineering system, writing automated unit testing, etc. Must continue to do all the typical softwareĬritical use cases, producing a high level design, Of course, in addition to learning "the Eclipse Way", the new project team Viable user, plug-in developer, and committer communities. The community-defined Eclipse-centric open source process and to build The history at Eclipse has shown that it takes practice to learn Open source development (isn't it just opening up the source code repository?), While it may seem easy to transfer from closed source development to Transparent, welcoming, and predictable open-source project. Phase is not about changing those successful practices, but rather it isĪbout developing the additional practices that create an open,
Many Eclipse Projects are proposed and initiated by individuals withĮxtensive and successful software development experience - the incubation The purpose of the incubation phase is to establish a fully-functioning Incubation is a phase rather than a place: new projects may be incubated under
Incubation is about developing the process, the community, and the technology. Phase is to establish a fully-functioning open-source project. See " 6.2.3 Incubation Phase" in the Eclipse Development Process.Īfter the project has been created, the purpose of the incubation