Project Proposals

From fd.io
Revision as of 22:30, 15 February 2016 by Hagbard (Talk | contribs)

Jump to: navigation, search

Instructions for Submitting New Project Proposals

  1. Review the Technical Community Charter to get a clear picture of how projects work in fd.io.
  2. Replace ${projectname} in the URL https://wiki.fd.io/view/Project_Proposals/${projectName}?action=edit&preload=Project_Proposals/Template and enter it in your browser bar.
  3. Fill out the template and save your new project proposal page.
    1. Please indicate if you are planning to contribute existing code, or start a new project from scratch.
  4. When you are happy with your proposal, send email to project-lifecycle@lists.fd.io using [Project_Proposals/Project Proposal Email Template].
  5. There is a two week public review period from when you send your email to project-lifecycle@lists.fd.io. Email tsc@lists.fd.io to schedule your Creation Review for any TSC meeting after that two weeks has past.
  6. Prepare your existing code for contribution. [[Project_Proposals/Code_Prep_Suggestions|here].
  7. Submit your code to the fd.io Foundation for IPR Review.

Guidelines for your Creation Review

The last step before your project is created is your Creation Review before the fd.io TSC.

  1. You can ask for your creation review to be scheduled for any TSC meeting that is more than two weeks after the proposal was e-mailed to the project-proposals list.
    1. Please e-mail the tsc list to schedule the proposal.
    2. It may not be possible to schedule the creation review on the requested day, the TSC does it's best to accommodate requests.
  2. Creation reviews typically last 20–30 minutes.
    1. People usually either bring slides or just use their proposal if it goes into sufficient detail.
    2. A few diagrams of the major components and how they interact are often useful.
    3. If you plan to use slides, please upload them to the wiki ahead of time so that people can see them without needing WebEx screensharing to work as it's often annoying to get to work on Linux.
    4. We conduct the meeting on IRC as well as WebEx, so it's useful to have the slides posted to the wiki before the meeting, that way we can link them in.
    5. You can find details about both the WebEx and IRC on the TSC page
  3. Common questions that come up are:
    1. Is the committer list complete?
    2. What problem is being solved here? What is the scope of the project?
    3. How should we expect it to interact with other related components and projects that are already in fd.io?
    4. How would an user interact with it? any user story to illustrate?

Project Proposals