This repo is used as an issue tracker and claiming system for OdysseyDecomp. Visit the issues and project board.
- Pick a class you want to decompile, or ask for someone to suggest something on our Discord.
- Search for the corresponding issue to check its current progress and difficulty. Keep in mind that GitHub's search cannot find words from the middle of a word, so make sure you include the start of the filename. Make sure it's not assigned to anyone else so far. Check the comments so far to see if anyone already did some work on it.
- If you're happy with taking it, comment
/claimto assign yourself to the issue. - Decompile the file you've picked according to the Contribution Guide.
- Create a PR on
OdysseyDecompto add your code into the repo. Reference the issue from this repo in the description. - Once it's merged, the issue will be closed automatically!
If you're stuck with something on the file:
- Ask for help on our Discord server.
- If it cannot be solved quick enough, add the
help wantedlabel to your issue by commenting/help - If you want to stop working on it for a while and eventually plan to come back, add the
/stalelabel - If you give up on the file, use
/unclaimto remove your assignment. Add a comment with all information that could be helpful for the next person taking on this file, possibly link to your unfinished branch (make sure you don't delete it later though!) or attach some code snippets to explain the situation or provide a head start.
| Command | Alias | Effect |
|---|---|---|
| /claim | /assign | Assign the issue to yourself |
| /unclaim | /unassign | Remove your assignment from the issue |
| /help | Add
help wanted
|
|
| /unhelp | /thanks | Remove
help wanted
|
| /stale | Add
stale
|
|
| /unhelp | Remove
stale
|
|
| /request | Add
requested
|
|
| /unrequest | Remove
requested
|
- add command to allow linking WIP branch that shows up in issue body, not only in comment below
- as GitHub application, authenticate as user, then create new branch based on existing one, delete original, then "create linked branch" to the old name, finally delete temporary branch
- labels for "parts" of the game (at least separating al from rs)
- auto-claim and link PRs being created on
OdysseyDecomp - do not mark issues auto-closed due to the file being deleted as "Done", but fully remove them from the project board instead