Contribute

Add your own architecture to reactarchitecture.org and help others

This site is all about inclusion and helping others. Therefore we welcome your contribution whether it's expanding on existing archictectural patterns or adding your own.

Adding your own

  1. Fork the ReactArchitecture repository from Github.
  2. Commit your architecture in the /architectures folder to your forked version. You may include images in the /static folder. Please follow the CONTRIBUTING.md in the repository to keep architecture descriptions consistent.
  3. Submit a Pull Request to the ReactArchitecture repository.
  4. We may have some constructive feedback that requires a bit of back and forth, but generally (as long as it follows the guidelines specified in CONTRIBUTING.md) you have most to say on your architecture.

Expand on other's work

  1. Fork the ReactArchitecture repository from Github.
  2. Commit your architecture in the /architectures folder to your forked version. You may include images in the /static folder. Please follow the CONTRIBUTING.md in the repository to keep architecture descriptions consistent.
  3. Submit a Pull Request to the ReactArchitecture repository.
  4. We will have a look at your Pull Request and decide if this adds value to the described architecture in question.
This website is not affiliated with ReactJS or Facebook