-
Notifications
You must be signed in to change notification settings - Fork 2.3k
About the Maintainers and Contributors
The Devicon project is living through its contributors and maintainers. Everyone can and is asked to contribute to this project. You don't have to be in a team to contribute!
Wanna join the team? Please apply using this discussion. New member requests have to be approved by all active members of the __maintain and __admin teams for the repository in question. Every member of this team has a veto permission to reject a new member.
For organizational purposes we introduced teams with permissions and responsibilities:
The teams are set up as follows:
- There's one "root-level" team for each repository in our GitHub organization. This team will be suffixed by
__reviewers
. For example: @devicons/devicon__reviewers - Each "root-level" team has nested teams inside of it. One for each of these roles/access levels:
triage
,maintain
,admin
. These teams will be suffixed with__{access_level}
, for example: @devicons/devicon__admin.
When new "maintainers" are added, they will first be added to the __triage
team. If they do a good job, and show themselves to be trustworthy, they will get more access as time goes on.
Maintainers with triage
role or higher are expected to:
- Review and help contributors with Pull Requests
- Review and help contributors with Issues
- Add the
_reviewers
team as a reviewer once they've reviewed the PR themself.
Maintainers with maintain
role are additionally expected to:
- Make new releases
- On-board new maintainers
- Update the wiki whenever necessary
The branches master
and develop
are protected branches and only members of the __maintain
or __admin
teams are able to push changes to them. Additional branches must follow the pattern username/feature/description
. The /feature/
indicates that a change is made to existing code (regardless if it's a fix, refactor or actual feature). The naming convention is based on the gitflow-workflow.
- What Icons Do We Accept?
- Requesting an Icon
- Overview on Submitting Icons
- Full Example of Submitting Icons
- Recommended Resources and Tools
- About the Maintainers, Supporters, and Contributors
- Code of Conduct
- Naming Conventions
- Organizing SVGs
- SVG Standards
- SVG Versions
- Updating
devicon.json
- Common Bugs and Solutions