This documents captures the process of incubating Lens into Apache.
Pre Incubation
- Incubation proposal was called on project Grill on general@incubator.apache.org. Here is the thread - http://mail-archives.apache.org/mod_mbox/incubator-general/201409.mbox/%3CCAPqfsdzqQz78B0MmZk_%3D6WSVT9_bE9yTxcLZ2PtRo%2BppzOHeTw%40mail.gmail.com%3E
- It went through name change to Lens, as there is a strong phonetic similarity to Apache Drill
- Lens incubation proposal is available at http://wiki.apache.org/incubator/LensProposal
- Vote for incubating Lens is called on 10/06/2014 http://mail-archives.apache.org/mod_mbox/incubator-general/201410.mbox/%3CCAPqfsdytw2-3UqM%2BQxPAQbJuW3TPrxvBMXFeS5765tvGDpwL4Q%40mail.gmail.com%3E
- Incubator proposal vote passed on 10/10/2014 http://mail-archives.apache.org/mod_mbox/incubator-general/201410.mbox/%3CCAPqfsdwTykkSX2zdp0PsdsErozxbtwwiJ-z12C9vaJEyOpi3dA%40mail.gmail.com%3E
Incubation
Incubating the project into Apache involves work items which mentors, apache infra team and the podling members can help. Almost all the work items are documented in http://incubator.apache.org/. Would like to summarize them as per Lens work items.
- Get mailing lists for the project to be created. Mentors should be able to raise the request through https://infra.apache.org/officers/mlreq/incubator . commits@ mailing list is required for source repositories to be created. So, mailing lists should be created first.
- We need to raise INFRA tickets for
- JIRA creation
- Git repository
- Web site creation
- Nexus access
- Setting up review board
- Confluence wiki space
- All committers should file ICLA.
- Mentors should be able to help with
- Svn repo for docs
- Dist repo for dev
- Dist repo for release
- Subscribing all mentors to mailing list and providing karma
- Raise request for apache account for new committers
- Give karma for new committers
- Give access to builds.apache.org
- Make sure that the requested project name does not already exist through http://www.apache.org/foundation/marks/naming.html
- PMC and mentors should check all the license and notice of the project being incubated.
- PMC should add all committers in the STATUS file.
- Project team should take up following tasks
- Setting up jenkins jobs for the project
- Push docs to website
- Make your first release
All the tracking jiras are updated in http://incubator.apache.org/projects/lens.html for Lens work items.