So you want to build Scalable Components for Learners?

Your Impact

You’re going to make an impact on the areas below -

  1. Building Scalable UIs that are light open fast
  2. Developing Front-end Architecture that can be reused in our upcoming products.

Start with Your First Contribution

You can contribute as -

Front-end Engineer - Who knows React.js, Next.js, Tailwind, Typescript

Backend Engineer - Who knows Next.js, MongoDB

Follow the steps below to start contributing -

  1. Look at Open Issues here

  2. Pick an issue you’d like to contribute to.

  3. Red → Product Name | Green → Skill(Front-end/Backend) | Blue → Task

    image.png

  4. Fork the Repo and create a new branch to start development.

  5. Once done, Raise the PR to the Upcoming Release Branch ie. Search for release/v-UPCOMING RELEASE TAG.

<aside> 💡 Advice to Developers - In a Pull Request(PR), Always work and commit to only that task change. Don’t try to do multiple tasks and create a PR. It makes PRs long and usually never merged.

</aside>

<aside> 💡 We’d advise you to learn a few “Extra Skills” like Designing or Typescript while contributing.

</aside>

<aside> 💻 For Any Query, Please reach out to The Boring Open Source Community

</aside>

Learning Resources

  1. Learn Tailwind