Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cEP-0003: Add Community team #45

Merged
merged 1 commit into from
Dec 7, 2016
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 7 additions & 51 deletions cEP-0003.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Teams in coala
|Metadata| |
|--------|-------------------------------------------------------------|
|cEP |0003 |
|Version |1.2.1 |
|Version |1.3 |
|Title |Teams in coala |
|Authors |Maximilian Scholz <[email protected]> |
|Status |Active |
Expand Down Expand Up @@ -33,55 +33,11 @@ member finds an issue without such a label, a fitting one shall be set.
Teams
-----

- **Core**:
Developing and maintaining the coala core repository.
In addition everything that does not fit into another team's domain,
will be assigned to the core team.
Teams are organized in the [coala/teams](https://github.com/coala/teams)
repository.

- **Bears**:
Developing and maintaining the coala-bears repository. Wrap more
existing tools, help with writing new bears and update existing ones.

- **Research**:
Work on new architecture for coala parts. Help with thesis writing and
implementing algorithms for the science community.

- **Docs**:
Improve the existing documentation, wiki, tutorials and guides.
Introduce new ones as needed.

- **Plugins**:
Develop and maintain the coala plugins for multiple text editors and
IDEs.

- **Engagement**:
Create all promotional material like flyers, blog posts,homepage
content, social media presence and such. Also manage conference
attendance and feedback handling.

- **Review**:
If there is a big PR or a very complicated one this team is meant to
come from outside the other teams to help with the review process.
Also in general this team should train the rest of the org how to do
good reviews.

- **Internships**:
"Temporary admin team for things like the Google Summer of Code that
don't need to be done the whole year."

- **Testing**:
Design tests for coala and help implementing and maintaining tests in
the coala repositories.

- **Design**;
Creating mockups and designs for things like a homepage, gui and logos
for posters, sirts and flyers.

- **Admin**:
Admin team for the self hostet coala servers and ci.

- **cib**:
The cib team develops and maintains the cib tool for coala.
A new team can be proposed explicit via an issue/pr or implicit via an
application for a matching Team Leader.


Roles
Expand Down Expand Up @@ -123,8 +79,8 @@ Electing Team Leaders
Any coala member may propose him or herself to be a Team Leader. The
proposal should be public and include reasons and plans to take that
particular team forward. (Archived in the wiki.)
The applications must be submit to the teams repository
[here](https://github.com/coala/teams).
The applications must be submit to the
[coala/teams](https://github.com/coala/teams) repository.

Elections for Team Leaders represent a C Level Decision as specified in
cEP-0001 and are done once a year. In addition to the rules specified in
Expand Down