NetBeans Dream Team Mission Statement and Processes
- Quick Start for Members
- Become a Member
- Honorary Members
- Projects and Incubating Ideas
- Dream Team Project Selection and Lead Guidelines
The NetBeans Dream Team strives to make the NetBeans open source project more accessible to our user, contributor, and partner communities.
Processes, Guidelines, and Rules
Roles & Responsibilities
- Act & represent the interests of NetBeans in a positive, professional manner
- Spend a pre-determined (by each individual person) amount of time on NetBeans related activities a week.
- Can include: blogging, writing content, code contributions, bug fixing and submitting patches, localization work, answering questions on mailing lists & representing NetBeans on industry forums, NetCAT participation, and other forms of contributing.
- Act as a local representative and contact for NetBeans & their skill set
- Work to improve the NetBeans IDE and Platform
- Has a proven strong allegiance to and is passionate about NetBeans
- Selection Criteria
- Not an employee of Oracle
- Actively involved in the NetBeans community & project
- Specialist in one or more areas of NetBeans (including suites/clusters & Platform)
- Individuals who can influence others (for example):
- Active on NetBeans mailing lists, industry forums and/or at industry events
- Leader or Member of a Java User Group (JUG), open source project or other complimentary community
- Lead in a large development team
- Experienced blogger
- Industry analyst
- NetBeans Module Developer
- NetBeans Patch Contributer
- Other Considerations:
- Language skills
- Research projects
- Strong character: honest, reputable and knowledgeable
- 1 year term with a simple confirmation process to continue if the member elects to continue to be a member. Members are asked if they would like to continue to be a member every year.
- Access to NetBeans conference materials: Presentations, T-shirts, Print Materials
- NetBeans Gear: T-shirts, use of logo & title, listed bio on www.netbeans.org, other special promotional gear
- Increased individual Visibility & Prestige
- Special inside NetBeans access - roadmap planning meetings, discussions, etc.
- Publication opportunities
- Access to preview certain published material before it is released
Dream Team and NetBeans Materials
Please ask on the Dream Team mailing list how to obtain the materials.
- Dream Team T-Shirts
- NetBeans T-Shirts
- Dream Team Logos
- Dream Team Banners
- Members Needs if you do not see something here you feel you need to contribute or be a better member of the Dream Team please see the needs list and add items if they are not already there.
Dream Team Project Selection and Lead Guidelines
This should be kept as loose as possible. Multiple projects can be alive within the group, yet there can exist projects the team works on together. There will be many things each member wants to be a part, and any help or improvement should be supported. The project/idea initiator will be the project lead. If this person ever leaves the Dream Team, the other members of the project can work it out for themselves who will be lead or a single point of contact if anyone. A project team can consist of anyone interested in a project, and does not require anyone to specifically be a part.
Questions to answer before starting a project:
- What does this project address?
- Has the initiator examined other Dream Team projects for similar functionality and/or concepts?
- Has the initiator examined other projects outside of the Dream Team for similar functionality and/or concepts?
- Does this project require changes to the NetBeans Platform? If so are there any projects which already address some of these required changes?
- Does this project require changes to the NetBeans IDE? If so are there any projects which already address some of these required changes?
Points to help a person playing the role of a project lead or point of contact for a project:
- A project/idea initiator will be the project lead
- Create a Wiki page for the project
- The page name should be prefixed with NBDT. Thus, if the project is called Foo the Wiki page name will be NBDTFoo.
- Link the created page to the NetBeans Dream Team Ideas and Projects page. A new category may need to be created.
- In the created project page, be sure to add a reference to your Wiki user page or the email address you use for Dream Team projects. This will allow members to see who the lead is and be able to contact you easily in reference to the project.
- Attempt to schedule a few IRC meetings so the project can be discussed.
- Communicate with project members often.
- Make sure project members are communicating with each other.
- Contributing source code to the NetBeans project requires signing a Contributors Agreement or CA.
Current Projects and Ideas
- Current projects and incubating ideas
Categorization of Projects and Ideas and Their Priorities (a project in each category may have the same priority)
We can prioritize our ideas as a group or individually. This does not mean we have to work on things in this order, but it can help keep track of them, and we can at least know what we thought would be most important (not necessarily more fun). More specific categories should be favored over more general ones. If the category hierarchy needs to be expanded to be more specific then please break a category into sub-categories.
Not so good
- Window System
- Write Articles
And it can be broken down further and further to make sure it is more specific and truly categorized. It will make it easier to locate similar projects when the project count grows.
New member nominations
Please see the new members section.
Past and Honorary Members
Please see the Honorary Members section.
The Dream Team must communicate to get anything done.
- When a meeting is scheduled we use IRC on irc.freenode.net.
- We also communicate with others on the freenode IRC channel #netbeans. We are also active on the NetBeans mailing lists firstname.lastname@example.org and email@example.com plus others.
- The Dream Team Chronicles can get you caught up.
- Dream Team Member Blogs
Ways of Contributing and Examples:
- Main NetBeans contributing page
- NetBeans mailing lists
- Submit content to the NetBeans newsletter
- Write articles and blogs about NetBeans and let us know about them.
- Submit defects and enhancement and feature requests
- Contribute patches
- Write NetBeans modules
- Do presentations and spread the word about NetBeans!
- Many more ways to contribute. Anything supporting NetBeans is great! Check out the contributing page.
- Links members should read
Member Quick Start Guide
- Read this document and related sections to get to know the Dream Team infrastructure and processes
- Join the Dream Team or NetBeans IRC channel
- Join the the NetBeans community mailing lists if you are not already a member.
- Get your NetBeans Dream Team T-Shirt and other NetBeans materials
- Get and use Dream Team logos and banners
- Read about Dream Team projects
- Start or join a Dream Team project
- See the Dream Team Chronicles
- If you have any needs not available to the Dream Team currently please see the Dream Team Needs List
- Add yourself to the current member list. Note the alphabetical order.
- Add yourself to the newest/latest members section. Note the alphabetical order.