Updating Contributing and Development docs

This commit is contained in:
Cassie Tarakajian 2020-02-13 16:13:03 -05:00
parent 40403436df
commit ab7f4279bd
2 changed files with 8 additions and 2 deletions

View file

@ -9,6 +9,7 @@ Hello! We welcome community contributions to the p5.js Web Editor. Contributing
- [How Can I Contribute?](#how-can-i-contribute) - [How Can I Contribute?](#how-can-i-contribute)
- [First Steps](#first-steps) - [First Steps](#first-steps)
- [Good First Issues](#good-first-issues) - [Good First Issues](#good-first-issues)
- [Good Medium Issues](#good-medium-issues)
- [Project Board](#project-board) - [Project Board](#project-board)
- [Project Ideas](#project-ideas) - [Project Ideas](#project-ideas)
- [Issue Search and Tagging](#issue-search-and-tagging) - [Issue Search and Tagging](#issue-search-and-tagging)
@ -39,7 +40,10 @@ Don't know where to begin? Here are some suggestions to get started:
* Look at the [development guide](./../developer_docs/development.md). * Look at the [development guide](./../developer_docs/development.md).
### Good First Issues ### Good First Issues
For first-time contributors or those who want to start with a small task, [check out the list of good first issues](https://github.com/processing/p5.js-web-editor/labels/good%20first%20issue). If the issue has not been assigned to anyone, then you can work on it! It's okay to not know how to fix an issue, and feel free to ask questions about to approach the problem! We are all here to learn and make something awesome. Someone from the community would help you out and these are great issues for learning about the web editor, its file structure and its development process. For first-time contributors or those who want to start with a small task, [check out the list of good first issues](https://github.com/processing/p5.js-web-editor/labels/good%20first%20issue), or [issues that need documentation of steps to reproduce](https://github.com/processing/p5.js-web-editor/issues?q=is%3Aissue+is%3Aopen+label%3A%22needs+steps+to+reproduce%22). If the issue has not been assigned to anyone, then you can work on it! It's okay to not know how to fix an issue, and feel free to ask questions about to approach the problem! We are all here to learn and make something awesome. Someone from the community would help you out and these are great issues for learning about the web editor, its file structure and its development process.
### Good Medium Issues
If you're looking for a bigger project to take on, look through the issues tagged [good medium issue](https://github.com/processing/p5.js-web-editor/labels/good%20medium%20issue). These issues are self-contained projects that may take longer to work on, but are great if you're looking to get more deeply involved in contributing!
### Project Board ### Project Board
Many issues are related to each other and fall under bigger projects. To get a bigger picture, look at the [All Projects](https://github.com/processing/p5.js-web-editor/projects/4) board. Many issues are related to each other and fall under bigger projects. To get a bigger picture, look at the [All Projects](https://github.com/processing/p5.js-web-editor/projects/4) board.

View file

@ -11,7 +11,9 @@ To run the test suite simply run `npm test` (after installing dependencies with
A sample unit test could be found here: [Nav.test.jsx](../client/components/__test__/Nav.test.jsx). A sample unit test could be found here: [Nav.test.jsx](../client/components/__test__/Nav.test.jsx).
## Design ## Design
Design proposed and theme changes are present at: [Zeplin](https://scene.zeplin.io/project/55f746c54a02e1e50e0632c3). - [Style Guide/Design System on Figma](https://github.com/processing/p5.js-web-editor/labels/good%20medium%20issues)
- [Latest Design on Figma](https://www.figma.com/file/5KychMUfHlq97H0uDsen1U/p5-web-editor-2017.p.copy?node-id=0%3A1). Note that the current design on the website has diverged, are parts of this design will not be implemented, but it is still helpful to have around for reference.
- [Mobile Designs](https://www.figma.com/file/5KychMUfHlq97H0uDsen1U/p5-web-editor-2017.p.copy?node-id=0%3A2529), [Responsive Designs](https://www.figma.com/file/5KychMUfHlq97H0uDsen1U/p5-web-editor-2017.p.copy?node-id=0%3A3292)
# Technologies Used # Technologies Used