open-sauced / intro

Empowering Your Open Source Journey: From First Contribution to Project Leadership
https://opensauced.pizza/learn
Other
495 stars 96 forks source link

Feature: Move `CONTRIBUTING.md` and `i18n-guidelines.md` to the root #206

Closed adiati98 closed 3 weeks ago

adiati98 commented 1 month ago

Suggested solution

Background

As I'm trying to find a way to create a base for our community translations, it gave me a thought.

So far, I don't see any open source project that has contributing & translation guidelines chapters on their live website. Usually, they have either:

For that reason, I propose to move CONTRIBUTING.md and i18n-guidelines.md to the root. We will still link these on the homepage of the course.

Alternative

If we want to be a bit more organized, we can follow GH docs repo. They have a contributing folder that contains various contributing guidelines. So we can create a contributing folder at the root and move the guidelines files into this folder.

Community Translations

In the forked repo of translations, they will have these in their root:

adiati98 commented 1 month ago

@BekahHW I need your thoughts and want to discuss this further with you whenever you have time. Thanks! 🙂

adiati98 commented 1 month ago

@BekahHW I'm considering to remove the "Contributing to This Repository" and "License" sections from both courses' README (as screenshot below) and leave those only in the homepage.

Screenshot 2024-05-31 181848

I looked at open source projects, some of them don't mention about contrib guidelines on their websites (e.g., Astro, React), and some have a dedicated page for contrib guidelines (e.g., NextJS — navigate from the sidebar under "Community", GH Docs — listed on the homepage under "Community").

Any thoughts?

BekahHW commented 4 weeks ago

@BekahHW I'm considering to remove the "Contributing to This Repository" and "License" sections from both courses' README (as screenshot below) and leave those only in the homepage.

Screenshot 2024-05-31 181848

I looked at open source projects, some of them don't mention about contrib guidelines on their websites (e.g., Astro, React), and some have a dedicated page for contrib guidelines (e.g., NextJS — navigate from the sidebar under "Community", GH Docs — listed on the homepage under "Community").

Any thoughts?

License can definitely go in one place. If the contrib guidelines are the same for both, it makes sense to keep them in one place as well.