-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[Welcoming] Help add code links to existing issues #3424
Labels
fto-candidate
issues which are meant to be solved by first timers but aren't well-formatted yet
help wanted
requires help by anyone willing to contribute
multiple-use
outreach
issues involve community involvement and helping people who're stuck somewhere
support
Comments
jywarren
added
outreach
issues involve community involvement and helping people who're stuck somewhere
help wanted
requires help by anyone willing to contribute
fto-candidate
issues which are meant to be solved by first timers but aren't well-formatted yet
gci-candidate
labels
Sep 24, 2018
This was referenced Sep 24, 2018
This comment has been minimized.
This comment has been minimized.
This was referenced Sep 25, 2018
5 tasks
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
77 tasks
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
fto-candidate
issues which are meant to be solved by first timers but aren't well-formatted yet
help wanted
requires help by anyone willing to contribute
multiple-use
outreach
issues involve community involvement and helping people who're stuck somewhere
support
Contributors can help with our ongoing work to welcome newcomers and to produce more welcoming first timers only issues by adding URLs leading to specific lines of code on open issues.
This will help newcomers get started in a codebase they may not be familiar with! 🔍 🕵️
Find issues needing code links
To help out, find issues tagged with
add-code-links
:add-code-links
If those all have links, try some at fto-candidateissues which are meant to be solved by first timers but aren't well-formatted yet
Find the right code link!
We need to show newcomers where in the code to look! Not every issue will have a clear concrete code change, but many do, and especially ones marked as good "first-timers-only" candidates, or
fto-candidates
.To find where the change needs to be made, start navigating here: https://github.com/publiclab/plots2/tree/master/ (or in the /app/ folder for most things!)
Once you've found the right file, find the right line of code, and click the line number to make a permalink to that line:
Excerpts
Just a link to the right line is good enough! But if you want to excerpt the line in an issue or comment, you can click the
...
menu and get a permalink.The copied link there will actually insert the code in a little embedded widget, like this:
https://github.com/publiclab/plots2/blob/master/app/views/layouts/_header.html.erb#L121
Code segments
After clicking a line of code, it highlights in yellow. Using the shift key, you can then select a second line and it'll highlight a range, which you can also get a permalink for.
https://github.com/publiclab/plots2/blob/master/app/views/layouts/_header.html.erb#L121-123
Paste the code
Put it into the original issue so that people can find where to make the changes! Sometimes it'll take a few different lines of code to orient someone. That's fine!
This is REALLY HELPFUL, so thanks a ton for taking this on! 🎉 👍 🎈
The text was updated successfully, but these errors were encountered: