[Documentation] [TitleIndex] [WordIndex

Contributing

ROS-Industrial is a community developed project. Anyone and everyone is encouraged to participate in whatever way they feel comfortable. Contributions include everything from answering a question on the email list to developing a library that fulfills a ROS-Industrial need. Contributions fall into two main categories (detailed in the sections below):

Informal Contributors

Informal contributors are the largest group of contributors in the ROS-Industrial community. Informal contributions are typically small efforts that address an immediate or near term need in the community. The following is a list of ways anyone can informally contribute to ROS-Industrial:

Formal Contributors

Formal contributors have a well defined role within the community. They put significant effort into ROS-Industrial and ensure it is successful long term. They also perform tasks that are time sensitive and ensure the responsiveness to the larger community. The roles for formal contributors are outlined in the sections below.

Technical

Team Lead

Leads a team of developers and maintainers with a specific technical focus. Typical tasks include:

The typical team lead commitment is multiple days per week to full time.

Open Team Lead Positions

Maintainer

Maintainers perform the day to day (release to release) tasks that ensure existing packages continue to build and are available as binaries and/or source. Typical tasks include:

The typical maintainer commitment is about 4 hours/week on average for mature repositories. Less mature repositories may take more effort early on.

Open Maintainer Positions

Developer

Developers add new capabilities or functions to software packages. Typical tasks include:

The typical maintainer commitment is about 8 hours/week on average for mature repositories. Less mature repositories may take more effort early on.

Open Developer Positions

Quality Control/Testing

Quality control and testers ensure that ROS-I development processes are being followed. They also ensure quality control measures are in place and properly executed. Typical tasks include:

Open Quality Control Positions

The typical tester commitment is about 4 hours/week on average for mature repositories. Less mature repositories may take more effort early on.

Non-Technical

Program Lead

Lead non-technical teams in building and expanding the ROS-Industrial community

The typical program lead commitment is multiple days per week to full time.

Technical Writer

Technical writers produce and ensure the accuracy of wiki and other web content

The typical technical writer commitment ranges from about 4 hours/week to multiple days/week.

Open Technical Writer Positions

Marketing

Marketers promote the ROS-Industrial program

The typical marketer commitment ranges from about 4 hours/week to multiple days/week.

Open Marketer Positions

Project Manager

Lead ROS-Industrial project teams (2-4 people) in execution of small to medium sized projects

The typical project manager commitment is multiple days per week.

Open Project Manager Positions


2024-11-09 12:56