A member of @morganey-lang community. Owners and Project Leaders are Members too.
- To be a part of @morganey-lang community.
- Leave the @morganey-lang community at any time (which leads to losing the Member status).
- Follow the community Rules.
- Don't be an asshole.
Project Leader (PL) is a person who leads a @morganey-lang community project. For list of projects and their corresponding leaders see Projects.md.
- PLs have admin access to the repos of the projects they lead.
- PLs can transfer their repos back at any time (which leads to losing the PL status in projects related to transferred repos).
- PLs organize the development process of the projects they lead.
Owner is a person who participates in administrative activities of the @morganey-lang community.
- Owners have owner access to @morganey-lang.
- Owners can use any available technical measures to regulate @morganey-lang according to the Rules.
- Regulate the @morganey-lang according to the Rules.
- Maintain and improve the Rules.
- Handle community requests.
To become a Member of @morganey-lang community one should make a community request. The request will be handled by one of the Owners.
Member can leave the community at any time.
If anyone have an Open Source, Morganey-related project, they can join the community as a Project Leader by transferring the ownership of the project to @morganey-lang.
It is required to file a community request before actually transferring the repo to:
- let the community members know about upcoming new project, and
- have a place to ask Owners for help if any technical difficulties arise during the repo transfer.
PLs can transfer their repos back at any time. Before performing the actual back transfer, PL should submit a community request to notify the community members about project leaving the community. A brief explanation of the reason for leaving the community is appreciated but optional. Owners should help with any technical difficulties that may arise during the back transfer.
If anyone wants to start an Open Source, Morganey-related project right in the @morganey-lang community, they can submit a community request with brief description of the project idea. If the idea is accepted by community members a new repo should be created and the creator of the community request becomes the Project Leader of the new project.
Back transfer also applies to the projects that initially started in @morganey-lang. They can be transferred to the Project Leader.
The Project Leaders are responsible for organizing the development process of the projects they lead.
We recommend using one of the following licenses for @morganey-lang community projects:
- MIT
- BSD
Projects that are not using these licenses will be considered on a case by case basis.
- Help from the team with organization of the project development process.
- Collective code review and issue discussion.
- Featuring the project on @morganey-lang community and web-site (when it's done).
If you have anything to say to the @morganey-lang community in general, just file an issue.