From 7fde20b8d0e98c1c0459a07d9353990986f9deb1 Mon Sep 17 00:00:00 2001 From: Christian Legge Date: Sat, 13 Sep 2025 18:26:04 -0400 Subject: [PATCH 1/5] jr dev inactivity policy update --- docs/developer-docs/jr-dev-rules.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/developer-docs/jr-dev-rules.md b/docs/developer-docs/jr-dev-rules.md index cbeaa8f9..b12f67bb 100644 --- a/docs/developer-docs/jr-dev-rules.md +++ b/docs/developer-docs/jr-dev-rules.md @@ -36,7 +36,7 @@ Note: New Junior Developers who had a set plan approved when requesting to join If a Junior Developer needs to extend their claim beyond 3 months, they need to make a progress report on the official forum for the game in accordance with [Claims System rules for extending a claim](/guidelines/developers/claims-system.html#extending-a-claim). -Prior to a second extension (at the six-month mark) as well as further extensions, a detailed progress report must be sent to the [Code Review Team](https://retroachievements.org/messages/create?to=CodeReviewTeam) for approval before the extension is made. The team may deny the extension in cases where progress is insufficient. +Prior to a second extension (at the six-month mark) as well as further extensions, a detailed progress report must be sent to the [Code Review Team](https://retroachievements.org/messages/create?to=CodeReviewTeam) for approval before the extension is made. The team may deny the extension in cases where progress is insufficient. When a junior set is marked as In Review, the claim will be renewed automatically when it would normally expire. While progress reports on forums are not necessary for such extensions, potential players usually appreciate the update. @@ -90,10 +90,13 @@ Junior Developers are required to ensure sets they submit for Code Review are of Participation in the Junior Developer Program is not an entitlement or right. Junior Developers are expected to take the program seriously, put forth significant effort, seek assistance when unable to figure something out, strive to make the highest quality set possible and maturely accept and apply Code Reviewer feedback. Junior developers may be temporarily or permanently removed from the program for the following reasons: -- Violations of the RA Developer Code of Conduct or the rules set forth within this document +- Violations of the [RA Developer Code of Conduct](/guidelines/developers/code-of-conduct) or the rules set forth within this document - 1 month of [inactivity](/guidelines/developers/code-of-conduct#inactivity) in either active development or RA in general - First time inactivity removals may request immediate restoration of Junior Developer role - - Subsequent inactivity removals will be subject to a 30-day cool down, beginning upon demotion action. After cool down, must submit a full rejoin request per [Entry Requirements](#entry-requirements) + - Subsequent inactivity removals may, at Code Reviewer discretion, be subject to a 30-day cool down (beginning upon demotion action) prior to being able to rejoin the program +- Holding a claim for 1 month without progress + - You must push assets (achievements, leaderboards, rich presence, game page updates, or code notes) to the website in order for this timer to reset. Simply opening the game will not count + - If you are removed on this basis and wish to rejoin the program, you will be required to provide a progress report and push any local assets to the website upon role request ### Graduation Consideration From 036edaffaafbdb411e1dc1d5adf4e0595f49ba9f Mon Sep 17 00:00:00 2001 From: Christian Legge Date: Sat, 13 Sep 2025 19:04:11 -0400 Subject: [PATCH 2/5] jr dev inactivity in review clarification --- docs/developer-docs/jr-dev-rules.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/developer-docs/jr-dev-rules.md b/docs/developer-docs/jr-dev-rules.md index b12f67bb..fe507e8c 100644 --- a/docs/developer-docs/jr-dev-rules.md +++ b/docs/developer-docs/jr-dev-rules.md @@ -92,9 +92,11 @@ Participation in the Junior Developer Program is not an entitlement or right. Ju - Violations of the [RA Developer Code of Conduct](/guidelines/developers/code-of-conduct) or the rules set forth within this document - 1 month of [inactivity](/guidelines/developers/code-of-conduct#inactivity) in either active development or RA in general + - This does not apply if your set is in the review backlog or under current review - First time inactivity removals may request immediate restoration of Junior Developer role - Subsequent inactivity removals may, at Code Reviewer discretion, be subject to a 30-day cool down (beginning upon demotion action) prior to being able to rejoin the program - Holding a claim for 1 month without progress + - This does not apply if your set is in the review backlog or under current review - You must push assets (achievements, leaderboards, rich presence, game page updates, or code notes) to the website in order for this timer to reset. Simply opening the game will not count - If you are removed on this basis and wish to rejoin the program, you will be required to provide a progress report and push any local assets to the website upon role request From bea180a77084578b99682de4553e7d4efe4d6e39 Mon Sep 17 00:00:00 2001 From: Christian Legge Date: Sat, 13 Sep 2025 23:09:17 -0400 Subject: [PATCH 3/5] jr dev inactivity slight reword --- docs/developer-docs/jr-dev-rules.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/developer-docs/jr-dev-rules.md b/docs/developer-docs/jr-dev-rules.md index fe507e8c..7531e210 100644 --- a/docs/developer-docs/jr-dev-rules.md +++ b/docs/developer-docs/jr-dev-rules.md @@ -94,11 +94,11 @@ Participation in the Junior Developer Program is not an entitlement or right. Ju - 1 month of [inactivity](/guidelines/developers/code-of-conduct#inactivity) in either active development or RA in general - This does not apply if your set is in the review backlog or under current review - First time inactivity removals may request immediate restoration of Junior Developer role - - Subsequent inactivity removals may, at Code Reviewer discretion, be subject to a 30-day cool down (beginning upon demotion action) prior to being able to rejoin the program + - Subsequent inactivity removals may, at Code Reviewer discretion, be subject to a 30-day cooldown (beginning upon demotion action) prior to being able to rejoin the program - Holding a claim for 1 month without progress - This does not apply if your set is in the review backlog or under current review - - You must push assets (achievements, leaderboards, rich presence, game page updates, or code notes) to the website in order for this timer to reset. Simply opening the game will not count - - If you are removed on this basis and wish to rejoin the program, you will be required to provide a progress report and push any local assets to the website upon role request + - You must push code notes, assets, or game page updates to the website in order for this timer to reset. Simply opening the game will not count + - If you are removed on this basis and wish to rejoin the program, you will be required to provide a progress report and push any local work to the website upon role request ### Graduation Consideration From a990c9bafa49414655babac013cc13da8f360d44 Mon Sep 17 00:00:00 2001 From: Christian Legge Date: Sat, 13 Sep 2025 23:10:36 -0400 Subject: [PATCH 4/5] jr dev points req change --- docs/developer-docs/jr-dev-rules.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/developer-docs/jr-dev-rules.md b/docs/developer-docs/jr-dev-rules.md index 7531e210..43895d06 100644 --- a/docs/developer-docs/jr-dev-rules.md +++ b/docs/developer-docs/jr-dev-rules.md @@ -15,7 +15,8 @@ The purpose of the Junior Developer Program is to assist interested people with To join the Junior Developer Program, the following requirements must be met: -- RetroAchievements account must be at least 3 months old, have at least 3,000 hardcore points, must not be banned or suspended from achievement development or involuntarily untracked from competitive leaderboards +- Must be familiar with how RetroAchievements sets are structured: this means having an account that is at least 3 months old and have at least 3,000 points. As sets must be designed with hardcore in mind, hardcore points are preferred but not obligatory +- Cannot be banned or suspended from achievement development or involuntarily untracked from competitive leaderboards - Have a Discord account verified on the [RetroAchievements Discord server](https://discord.gg/dq2E4hE) - Request the Junior Developer role in #role-request channel in the General section of the RA Discord server - Include your RA profile link From 909a08296255612dea97e2b4ea7e9dfc41158987 Mon Sep 17 00:00:00 2001 From: Christian Legge Date: Sun, 14 Sep 2025 11:02:09 -0400 Subject: [PATCH 5/5] jr dev inactivity progress user.txt --- docs/developer-docs/jr-dev-rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/developer-docs/jr-dev-rules.md b/docs/developer-docs/jr-dev-rules.md index 43895d06..1f6b4822 100644 --- a/docs/developer-docs/jr-dev-rules.md +++ b/docs/developer-docs/jr-dev-rules.md @@ -99,7 +99,7 @@ Participation in the Junior Developer Program is not an entitlement or right. Ju - Holding a claim for 1 month without progress - This does not apply if your set is in the review backlog or under current review - You must push code notes, assets, or game page updates to the website in order for this timer to reset. Simply opening the game will not count - - If you are removed on this basis and wish to rejoin the program, you will be required to provide a progress report and push any local work to the website upon role request + - If you are removed on this basis and wish to rejoin the program, you will be required to provide a progress report and either push any local work to the website or provide your `GameID-User.txt` file upon role request ### Graduation Consideration