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

docs: adjust Contributing file #202

Merged
merged 19 commits into from
Jan 4, 2024
Merged

Conversation

CBID2
Copy link
Contributor

@CBID2 CBID2 commented Dec 20, 2023

Description

Certain parts of the CONTRIBUTING.md file in this repository follow the one in the intro repository, which can create confusion amongst contributors.
So, this PR does the following:

Related Issues

Closes #201

What type of PR is this? (check all applicable)

  • 🀝 Add a contributor
  • πŸ“ Documentation Update

Contributors checklist (check all applicable)

  • Have you read the Getting Started section thoroughly?

    • βœ… Yes
    • ❌ Not yet
    • N/A
  • How did you add yourself as a contributor?

    • πŸ€– With CLI

    • ⌨️ Manually

    • N/A

      If you added yourself manually, did you follow the emoji key and contribution types to fill in the value?

      • βœ… Yes
      • ❌ No
      • N/A
  • Have you run npm run contributors:generate to generate your profile and the badge on the README?

    • βœ… Yes
    • ❌ No
    • N/A

Added to documentation?

  • πŸ“œ README.md
  • πŸ™… no documentation needed

Screenshot

[optional] What GIF best describes this PR or how it makes you feel?

@CBID2 CBID2 self-assigned this Dec 20, 2023
@CBID2 CBID2 requested a review from adiati98 December 20, 2023 23:30
CONTRIBUTING.md Outdated

## Using Markdown for Documentation
Markdown is a lightweight and easy-to-use markup language that allows you to format text in a readable and visually appealing way. When contributing to the Intro Course, it's important to use Markdown to structure and format your content effectively.

Markdown is a lightweight and easy-to-use markup language that allows you to format text in a readable and visually appealing way. When contributing to the documentation in this repository, it's important to use Markdown to structure and format your content effectively.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a fan of how this paragraph is worded. Any suggestions on how to improve it @adiati98 and @BekahHW?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@CBID2 what about it are you not a fan of? Can you be more specific?

Copy link
Contributor Author

@CBID2 CBID2 Dec 23, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems a bit repetitive @BekahHW. I'll address it in other issue and its corresponding PR.

CONTRIBUTING.md Outdated Show resolved Hide resolved
@CBID2 CBID2 added the documentation Improvements or additions to documentation label Dec 21, 2023
Copy link
Member

@adiati98 adiati98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@CBID2 I think most of sections here are for intro repo.

@BekahHW I need confirmation if we want to have intro's contributing guide in this guestbook repo.

@@ -17,39 +18,50 @@ If you are contributing to the project for the first time, please consider check
In case you get stuck, please feel free to ask for help in the [Discord](https://discord.com/invite/U2peSNf23P) server or GitHub Discussions.

## Setup the Project Locally
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section is to setup intro locally, and not guestbook. Guestbook doeesn't required to run docsify.
But is this what we want in this guide?

Copy link
Contributor Author

@CBID2 CBID2 Dec 21, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh yeah, I forgot about that @adiati98 πŸ€¦β€β™€οΈ Ideally, it would be a good idea to have beginners learn how to set up their forks locally, but since the guestbook is simple, I think it would be best to modify it. They can learn how to do local setups in other repos like the intro and docs.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm... We have a getting started section in the intro course to fork and clone repo.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True @adiati98. Maybe we can put a link to that section? It could serve as a refresher. :)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But would love to hear your idea about how to modify it.

Copy link
Member

@adiati98 adiati98 Dec 23, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@BekahHW, we're now in the guestbook repository. And this section is walking through the steps on how to setup docsify, which is not needed in this repository.

We might want to remove this in the next update.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@adiati98, right. The contributing guide for the guestbook should only include information about contributing to improve the repository. For directions on how to add yourself, that would be found in the intro course, right?

I'm thinking that maybe another option would be like we do at Virtual Coffee with issue 13 (members adding themselves); we have a pinned issue here to add yourself to the repo, but the issue links to the chapter in the course.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's a good idea @BekahHW! :)

Copy link
Member

@adiati98 adiati98 Jan 3, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@BekahHW, right. The directions on how to add yourself is found in the intro course, in Let's Getting Practical section.

We can do forever-open issue like VC. So, we add an open issue, and contributors can write Relates to #000 instead of Closes #000 on their PR. I think we're doing that as well in pizza-verse.

The problem with that (based on experience with VC) is sometimes, we need to reopen the issue because contributors who quite understands how OSS works use closes or fixes instead of mentioning the issue.

Another way is, we have a point to find or create an issue in the Getting Started With Contributing in our intro course. I think it would be great to put it into practice in this guestbook repo with these reasons:

  • Beginners learn how to open an issue (with templates).
  • They learn how to link a PR with an issue and can experience the issue & PR close automatically.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I second this

@@ -63,119 +75,131 @@ This will open your documentation in a new browser tab at a local address (typic
7. **Stop the Live Server**: When you're done testing or making changes, you can stop the Live Server by clicking the "Exit" button in the VS Code status bar.

## Adding a New Section to the Documentation
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This section is to add a new section to the intro course, and not guestbook.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

True @adiati98. I just need to figure out a new name to make it fit the guestbook. Any suggestions?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not only the title, @CBID2.
Looking at the content in this section, this also for intro.
Guestbook doesn't require adding new section.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think it should be deleted then @adiati98?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@CBID2, from reading the issue, that's what should happen in this PR. We should only be eliminating the two sections there. So that section becomes obsolete.

@adiati98
Copy link
Member

@CBID2 @BekahHW
If we want to adjust the Contributing Guide to serve guestbook repo, I see an opportunity here to implement our discussion:

  • Reminder to take screenshots after generating the README.
  • Completing the PR form.
  • Fix resolving conflicts immediately.

Another thought I have is for beginners to learn and practice how to create an issue and link it to the PR.

We don't need to create an issue template for this. Rather, they learn how to create issue from scratch and link their PR to it, so it will be closed automatically once the PR is merged.

Any feedback is appreciated! 😊

@CBID2
Copy link
Contributor Author

CBID2 commented Dec 21, 2023

@CBID2 @BekahHW
If we want to adjust the Contributing Guide to serve guestbook repo, I see an opportunity here to implement our discussion:

  • Reminder to take screenshots after generating the README.
  • Completing the PR form.
  • Fix resolving conflicts immediately.

Another thought I have is for beginners to learn and practice how to create an issue and link it to the PR.

We don't need to create an issue template for this. Rather, they learn how to create issue from scratch and link their PR to it, so it will be closed automatically once the PR is merged.

Any feedback is appreciated! 😊

Hi @adiati98. The first three suggestions are great, especially the ones on fixing merge conflicts. Now as far as the issue activity goes, that's a good one.There could be something like, "go through the repo and use the following categories to create your issue". What do you think?

Co-authored-by: Christine Belzie <105683440+CBID2@users.noreply.github.com>
Copy link
Member

@BekahHW BekahHW left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@CBID2 let's try to stick to the issue description. There are things going on here that are not covered in the issue. Can you cover what's in the issue and then open up another PR for any additional changes you want to make?

@CBID2
Copy link
Contributor Author

CBID2 commented Dec 22, 2023

@CBID2 let's try to stick to the issue description. There are things going on here that are not covered in the issue. Can you cover what's in the issue and then open up another PR for any additional changes you want to make?

Hey @BekahHW. Yeah I'll do that. The other stuff came up as I was reviewing the doc.

@CBID2
Copy link
Contributor Author

CBID2 commented Dec 23, 2023

Hi @BekahHW and @adiati98, I omitted the content I mentioned in #201 just like you suggested and added the info you mentioned here. I think we should merge it like this for now so it the PR correlates to the issue that it addresses. From there, I'll continue making adjustments to it based on issue #205. Sound good?

@CBID2 CBID2 marked this pull request as ready for review December 26, 2023 17:04
@CBID2
Copy link
Contributor Author

CBID2 commented Jan 4, 2024

@BekahHW or @adiati98, can one of you approve this PR? I want to move on to the other stuff we discussed

Copy link
Member

@adiati98 adiati98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @CBID2,
I left some review here. :)

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CBID2 and others added 6 commits January 4, 2024 13:49
Co-authored-by: Ayu Adiati <45172775+adiati98@users.noreply.github.com>
Co-authored-by: Ayu Adiati <45172775+adiati98@users.noreply.github.com>
Co-authored-by: Ayu Adiati <45172775+adiati98@users.noreply.github.com>
Copy link
Member

@adiati98 adiati98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm approving this PR for now, with some notes that I will address in new issue(s). πŸ‘

Thanks, @CBID2!

@adiati98 adiati98 dismissed BekahHW’s stale review January 4, 2024 20:03

Requirements met

@adiati98 adiati98 merged commit d2629d6 into open-sauced:main Jan 4, 2024
1 check passed
@CBID2 CBID2 deleted the adjusting-docs branch January 4, 2024 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

docs: Make adjustments toCONTRIBUTING.md
4 participants