Adding contribution guide

This commit is contained in:
Blake Campbell 2021-12-18 16:21:01 -05:00
parent 9044a8b8e3
commit 880c463905
2 changed files with 40 additions and 0 deletions

39
contiribution-guide.md Normal file
View file

@ -0,0 +1,39 @@
# Contributions to uses.dev
## Steps
1) Fork this repo
2) Add yourself to `/src/data.js`
3) When requesting a PR please read carefully.
4) Be nice to maintainers
## PR Guidelines
- Should be updated with the latest main or master branch.
- PR Title should be the name or handle of the person being added or update being made.
- A bad PR title `update data.js`
- A goob PR Title `Adding Blake Campbell`
## What's a Uses Page?
A /uses page lists a developer's setup, gear, software, and configs (what they *use*). It's a great reference for those looking to add to their library of tools or reconfigure ones they already use.
### What Should I Include?
Include the hardware you use, such as your computer and other related equipment. Include your preferred terminal, text editors, tools, frameworks, and other related software you use. If you can, include configurations for software (such as fonts and themes). The more you have on your /uses page, the more interesting it'll be to those who view it - just keep it on-topic!
## Adding Yourself
* Ensure you are linking to a /uses page, **not just your website**
* Ensure your data is formatted like other entries
* Do not add yourself to the end of the array (add yourself somewhere random instead)
* Ensure this PR has a title in the following format
* ✅ Add Your Name
* ✅ Add @twitterusername
* ❌ Add myself
* ❌ Adding myself!
* ❌ Add Your Name @twitter @github
## Code Modifications
* Ensure the code submitted is formatted similarly to existing code
* Ensure variable, method, function, and component names are clear and concise

View file

@ -1,5 +1,6 @@
# → Visit [uses.tech](https://uses.tech) for a good time
## Please read [Contribution Guide](./../contiribution-guide.md) before submitting a PR.
A list of `/uses` pages detailing developer setups, gear, software and configs.
Add your own `/uses` page in [data.js](https://github.com/wesbos/awesome-uses/blob/master/src/data.js).