-
Notifications
You must be signed in to change notification settings - Fork 65
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
Style: clarifications to "Introduction to Contributing" #36
Comments
Hey there, sorry for the late reply, this is a really extensive ticket, will try to cover everything as needed :D
This is a more general truth related to most of the open-sauced repositories, running
That whole section wording could definitely improve - a missing issue is not making the PR automatically close, that used to be the case in the past and now we have mtfoley/pr-compliance-action, slowly communicating everything that a first-time contributor needs to do to get the PR up and running.
Yes, indeed that functionality has moved and is now being managed by open-sauced/.github As for the other pointers, I mostly agree, except for the tutorials, links appreciated but wouldn't side track with that based on project specifics unless required by actual contributors - for example, if you contribute to a frontend project, it's most likely going to use Vite so a lot of opinionated decisions and knowledge would come from that, like public folders, static assets, etc; similarly an Octokit implementation would not share its quirks in the introduction guide. Individual repositories could simplify some of their In some cases, some of the repositories we maintain have advanced tech faster than we could adjust the docs for them outside of the IMHO a better way to get this ticket across is to spread it across 3 good-first-issues:
|
Thanks for the reply, @0-vortex!
It might be worth considering adding tests for broken links, spelling, and accessibility. I've just added/am nearly finished adding tests for our docs at Suborbital (also using Docusaurus!), and I'd be happy to duplicate those here if that would be helpful.
I'd be happy to take care of these as long as I wouldn't be stepping on any toes!
That makes sense! I'll set those up and close this one? |
I vote yes @LauraLangdon |
I think it would be worth re-writing this issue into smaller issues since some updates have been made. @diivi made updates that covered some of this and I'm sure that other PRs have as well. I'm not sure we need tests right now, but I'd be curious about your approach to testing docs, @LauraLangdon. |
Sorry for the radio silence; I lost track of my notifications! I think this issue was pretty much solved by #63, so I'll close it unless anyone disagrees (or anyone else can feel free to close it, ofc 😊). |
Type of feature
🎨 Style
Current behavior
In the "Setup" section a first-time contributor might not know (or might appreciate a refresher) on how to fork and clone a repo.
In the "Testing" section it's not stated whether this step applies to the docs, but I don't think it does. Running
npm test
in this repo givesnpm ERR! Missing script: "test"
, and I don't see any tests in this repo.In the "Pull Requests" section
The bolded line under the section heading reads "We actively welcome your pull requests, however linking your work to an existing issue is preferred," but item 10 in the instructions below says "Unsolicited code is welcomed, but an issue is required for announce your intentions. PR's without a linked issue will be marked invalid and closed." These are somewhat contradictory, with the first suggesting a linked issue is preferred and the second saying a linked issue is required.
In item 1, some contributors might like a guide to creating branches.
In item 3, how should a contributor decided whether the code they've written should be tested?
In item 5, contributors might benefit from knowing where to store images they'd like to add if there's a particular directory for images, and how to refer to a file in the image directory within the directory in which they're making changes.
In the "Issues" section, the sentence "... please assign yourself by commenting on the following word
.take
" is maybe slightly confusing.In the "Funding" section, the link to
funding.yml
is broken, and seems to possibly not be applicable currently anyway.Suggested solution
Add a link to the GitHub doc on forking and cloning a repo and clarification about changing the link in the codeblock to the contributor's own cloned repo link.
Add clarification, either on how to fix this error, or that this step does not apply to changes made in the
docs.opensauced.pizza
repo.This could maybe be rephrased to something like "... please assign yourself by commenting on the issue with
.take
".Change or remove the sentence "If you have made any contributions to the projectd directly or indirectly, please consider adding your profile to the funding.yml."
Additional context
No response
Code of Conduct
Contributing Docs
The text was updated successfully, but these errors were encountered: