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) Add Contributing Guidelines #2760

Merged
merged 8 commits into from
Mar 25, 2021
Merged

(docs) Add Contributing Guidelines #2760

merged 8 commits into from
Mar 25, 2021

Conversation

binyamin
Copy link
Contributor

@binyamin binyamin commented Oct 16, 2020

Resolves #2753

Changes

Added contributing.md, for the benefit of new contributors.

Checklist

  • Added markup tests, or they don't apply here because... this is just a documentation change
  • Updated the changelog at CHANGES.md - see above
  • Added myself to AUTHORS.txt, under Contributors - see above

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@joshgoebel joshgoebel changed the title Add Contributing Guidelines WIP: Add Contributing Guidelines Oct 16, 2020
@binyamin
Copy link
Contributor Author

See #2760 (comment)

Also, I'm not comfortable writing the philosophy section having barely contributed anything 😄. Do you mind taking care of that?

Lastly, I can get to work on the "reporting an issue" section. What kinds of issues are useful, and are there any specific rules?

@joshgoebel
Copy link
Member

Also, I'm not comfortable writing the philosophy section having barely contributed anything 😄. Do you mind taking care of that?

Yeah, I was planning to. Give me the weekend. I'll try and skeleton in some thoughts on the other stuff as well.

@joshgoebel joshgoebel added the WIP label Oct 20, 2020
@binyamin
Copy link
Contributor Author

binyamin commented Oct 23, 2020

@joshgoebel friendly ping (regarding "build & test" and "philosophy" sections)

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated
- has a working familiarity with Regex? (you won't get too far without this)
- perhaps has some rough familiarity with the idea of parsing text in general?
- is willing to read our grammar documentation and look at other grammars?

Copy link
Member

Choose a reason for hiding this comment

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

We need to find a way to expand this to make it clear there are multiple potential things to work on... someone could submit a new theme without knowing any JS or regex, etc... When I wrote this i was primarily thinking of fixing grammar bugs, etc (our most common type of issue).

@joshgoebel
Copy link
Member

@allejo @egor-rogov Any high level thoughts here (or i guess tiny concerns also welcome)? I'm ok if this is a bit bare-bones initially and we flesh it out over time, but it definitely needs to be "useful" before we merge it.

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@joshgoebel joshgoebel added the hacktoberfest-accepted Hacktoberfest label Oct 31, 2020
@allejo
Copy link
Member

allejo commented Nov 2, 2020

@allejo @egor-rogov Any high level thoughts here (or i guess tiny concerns also welcome)? I'm ok if this is a bit bare-bones initially and we flesh it out over time, but it definitely needs to be "useful" before we merge it.

This is looking good to me! Just a few minor grammar concerns here and there but I'll hold off of that until this PR is ready to be reviewed.

My only thought right now would be to have the "Setup and Run" section be third instead of last. I personally like trying to figure out if I can build/run a project before I get involved with tackling issues/PRs. But other than that, I think the order and sections included here are good.

@joshgoebel
Copy link
Member

My only thought right now would be to have the "Setup and Run" section be third instead of last.

Sounds reasonable.

Copy link
Collaborator

@egor-rogov egor-rogov left a comment

Choose a reason for hiding this comment

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

I've added some thoughts/suggestions, but overall looks good and useful!

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@binyamin
Copy link
Contributor Author

@joshgoebel Update: I know I've let this pull request snowball 🤦. There are a couple of suggestion threads which have grown stale, and I'm not sure whether to wait for a response or to disregard them. The "reporting an issue" section needs some TLC. Beyond that, can you outline for me what's keeping it from being merged?

Base automatically changed from master to main March 18, 2021 17:26
@joshgoebel
Copy link
Member

Let me have another look-see.

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@joshgoebel
Copy link
Member

Can you work on the small things I just flagged and remove all the "draft" mentions... then I'll got over it myself with one last edit pass and we can merge!

binyamin and others added 6 commits March 25, 2021 13:49
Outlined the document, and started 3 sections.
Sections 1 & 4 are 2nd drafts
Sections 2,3 and 5 are ready for writing
- new section for feature requests
- a fair bit of rewriting
CONTRIBUTING.md Outdated Show resolved Hide resolved
Co-authored-by: Josh Goebel <me@joshgoebel.com>
@joshgoebel joshgoebel marked this pull request as ready for review March 25, 2021 14:38
@joshgoebel joshgoebel changed the title WIP: Add Contributing Guidelines (docs) Add Contributing Guidelines Mar 25, 2021
@joshgoebel joshgoebel merged commit d57d479 into highlightjs:main Mar 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Short Contributing primer document
5 participants