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

Fix broken links on contributor page readme #448

Closed
wants to merge 6 commits into from
Closed
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
14 changes: 7 additions & 7 deletions src/content/contributor-docs/en/README.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,15 @@ This project follows the [all-contributors](https://github.com/kentcdodds/all-co
@all-contributors please add @[your GitHub handle] for [your contribution type]
```

You can find relevant contribution type [here](https://allcontributors.org/docs/en/emoji-key). Although we will usually automatically add you to the contributor list using the bot after merging your PR. The contributor docs are published on p5.js [website](https://p5js.org/contributor-docs/#/), and hosted on p5.js [GitHub repository](https://github.com/processing/p5.js/tree/main/contributor_docs).
You can find relevant contribution type [here](https://allcontributors.org/docs/en/emoji-key). Although we will usually automatically add you to the contributor list using the bot after merging your PR. The contributor docs are published on p5.js [website](https://p5js.org/contribute/), and hosted on p5.js [GitHub repository](https://github.com/processing/p5.js/tree/main/contributor_docs).

# Before Contributing

Contributing to p5.js should be a stress free experience and we welcome contributions of all levels, whether you are just fixing a small typo in the documentation or refactoring complex 3D rendering functionalities. However there are just a few things you should be familiar with before starting your contribution.

First, please have a read through our [community statement](https://p5js.org/community/).

Next, we are currently prioritizing work that expands access (inclusion and accessibility) to p5.js! See [our access statement](./access/) for more details.
Next, we are currently prioritizing work that expands access (inclusion and accessibility) to p5.js! See [our access statement](https://p5js.org/contribute/access/) for more details.

# Get Started

Expand All @@ -37,7 +37,7 @@ Now you are ready to start contributing to p5.js! There are many ways to get sta

Depending on what kind of contribution you are making to p5.js, please read on to the relevant section of this documentation.

## [Source code contribution](./contributor_guidelines/)
## [Source code contribution](https://p5js.org/contribute/contributor_guidelines/)

For a typical contribution to the p5.js or p5.js-website repository, we will follow the following steps:

Expand All @@ -49,16 +49,16 @@ For a typical contribution to the p5.js or p5.js-website repository, we will fol
6. Discuss
7. Approved and merged

Head over to [this link](./contributor_guidelines/) where you will be guided one step at a time on how to navigate the steps above, or you can also use the table of contents on the same page to skip to a relevant part you need a refresher on.
Head over to [this link](https://p5js.org/contribute/contributor_guidelines/) where you will be guided one step at a time on how to navigate the steps above, or you can also use the table of contents on the same page to skip to a relevant part you need a refresher on.

Most of the time we will stick with this workflow quite strictly and, especially if you have contributed to other projects before, it may feel like there are too many hoops to jump through for what may be a simple contribution. However, the steps above are aimed to make it easy for you as a contributor and for stewards/maintainers to contribute meaningfully, while also making sure that you won't be spending time working on things that may not be accepted for various reasons. The steps above will help ensure that any proposals or fixes are adequately discussed and considered before any work begin, and often this will actually save you (and the steward/maintainer) time because the PR that would need additional fixing after review, or outright not accepted, would happen less often as a result.

**We see contributing to p5.js as a learning opportunity** and we don't measure sucess by only looking at the volume of contributions we received. There is no time limit on how long it takes you to complete a contribution, so take your time and work at your own pace (we may check in after a long period of inactivity). Ask for help from any of the stewards or maintainers if you need them and we'll try our best to support you.

## Non-source code contribution

There are many more ways to contribute to p5.js through non-source code contribution than can be exhaustively listed here, some of the ways may also involve working with some of the p5.js repositories (such as adding examples, writing tutorials for the website, etc.). Depending on what the planned contribution is, we may be able to support you in different ways so do reach out to us via any channel available to you (email, social media, [Discourse forum](https://discourse.processing.org/c/p5js/10), Discord, etc).
There are many ways to contribute to p5.js beyond coding, such as adding examples, writing tutorials for the website and more. If you need help getting involved, contact us through the official [p5.js Discord](https://discord.gg/SHQ8dH25r9) or the [Processing Foundation forum](https://discourse.processing.org/c/p5js/10).

## [Stewards and maintainers](./steward_guidelines/)
## [Stewards and maintainers](https://p5js.org/contribute/steward_guidelines/)

For information related to area stewards or general maintenance of p5.js GitHub repository, please check out the [steward guidelines](./steward_guidelines/).
For information related to area stewards or general maintenance of p5.js GitHub repository, please check out the [steward guidelines](https://p5js.org/contribute/steward_guidelines/).