-
Notifications
You must be signed in to change notification settings - Fork 666
Add Developer Getting Started Guide (#19) #2165
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,29 @@ | ||||||||||
| # Getting Started (For Developers) | ||||||||||
|
|
||||||||||
| This guide collects all the essential information new contributors need in one place. | ||||||||||
|
|
||||||||||
| ## 1. Required Reading | ||||||||||
| - Main **README.md** | ||||||||||
| - **CONTRIBUTING.md** | ||||||||||
| - How to write a ripper (wiki guide) | ||||||||||
| - Ripper requests list (good ideas for first PR) | ||||||||||
|
|
||||||||||
| ## 2. Setup Instructions | ||||||||||
| 1. Fork the repository | ||||||||||
| 2. Clone your fork | ||||||||||
| 3. Create a new branch | ||||||||||
| 4. Build with `mvn package` | ||||||||||
| 5. Make your changes and test them | ||||||||||
|
Comment on lines
+15
to
+16
|
||||||||||
| 4. Build with `mvn package` | |
| 5. Make your changes and test them | |
| 4. Build with `./gradlew build` | |
| 5. Make your changes and run tests with `./gradlew test` |
Copilot
AI
Apr 8, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor: the “up-for-grabs” URL is a bare link and uses curly quotes in the preceding sentence. Consider formatting it as a standard Markdown link and using straight quotes to avoid copy/paste/search issues in some terminals/editors.
| Visit the “up-for-grabs” issues for easy starter tasks: | |
| https://github.com/4pr0n/ripme/labels/up-for-grabs | |
| Visit the ["up-for-grabs" issues](https://github.com/4pr0n/ripme/labels/up-for-grabs) for easy starter tasks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, change this to the ripmeapp/ripme repo instead, because we shouldn't refer to 4pr0n/ripme anymore except as a legacy bug database.
Copilot
AI
Apr 8, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section says rippers live in a top-level rippers directory, but there is no such folder in the repo. Ripper implementations are under src/main/java/com/rarchives/ripme/ripper/rippers/; please update the folder structure bullets to reflect the actual paths.
| - `src/main/java` — Main code | |
| - `rippers` — Ripper implementations | |
| - `src/main/java` — Main application code | |
| - `src/main/java/com/rarchives/ripme/ripper/rippers` — Ripper implementations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR description says this doc provides links to key resources, but this “Required Reading” list is plain text (no actual links). Consider converting these bullets to clickable relative links to README.md/CONTRIBUTING.md and adding the explicit wiki + ripper-request links referenced in Issue #19.