-
-
Notifications
You must be signed in to change notification settings - Fork 172
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
Beginner friendly issues #569
Comments
Ouch, this is actually something I feared. I think that the main problem with almost every issue is the lack of docs on how the code is structured. Based on that, I'm reluctant to mark any issue as "beginner-friendly", as all that require touching the code have that implicit barrier of entry of actually understanding the code. Non-"code" issues are essentially auxiliary stuff like #469, so that wouldn't contribute where it matters. Dunno, really. I'm torn. |
Yeah, the only things I can think of are things like testing, or making the documentation prettier. It was pretty tricky to start doing things in this codebase but, at least, there were quite a few small tasks to do back then. As long as #485 is open, most small things are blocked. |
List of somewhat beginner-friendly issues:
|
#151 for sure, and I think it would be useful to have regression tests... |
Maybe it'd be worth merging #557 in its current state, then? I don't think it's too bad in its current state anyways, mostly fairly minor issues. Proper string management would be good, though... |
Well, I don't think it's a crazy idea, for sure. Maybe we could tag a new version right now, merge that PR afterwards, and fix issues as they come up before the next tag. |
I will take a look at the PR tonight. |
This one should be easy, though: #573 And useful for mac users. |
Note: it's also imperative to run the tests and code style checks on PRs. Currently, |
We should make an issue for that and see if a beginner can fix it |
Given the trouble I'm having with it, probably not. Besides, it'd block everything else, so not worth it. |
As far as my testing goes, 6528a95 made checkpatch work again. We'll see on the next PR opened, I guess. |
The issue itself has been resolved, so closing. I'll be keeping it pinned in the issues tab, so it will stay accessible nonetheless. |
If beginner issues keep being tracked with a label, it's not even necessary to keep this pinned. |
A beginner coming to this page may not think that such a label exists, so I edited this issue's top post to link to the search criterion for it. |
Great, okay. |
Linking to from here, as it may be appropriate: https://matklad.github.io/2024/03/22/basic-things.html |
Hi! If you want to begin contributing to RGBDS—first of all, thank you!—we try to tag issues that are easier for beginners to tackle: search for the "good first issue" tag!
Original post below.
Hi, fellow RGBDS contributors and enthusiasts,
I'd like the @gbdev/rednex team to help me in flagging some beginner friendly issues: tasks that can help join the project and let people familiarise with our tools while contributing. I've created a "beginner-friendly" label you can use.
If you open new issues or split the existing ones in more "attackable" and easy issues it's good, too!
I'm looking for easy to understand tasks that can be carried out without having too much context (e.g. QoL, fixes, documentaiton, ...).
I'm asking you this for the following reasons:
The text was updated successfully, but these errors were encountered: