Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Provide an overview of ID Authentication before start about services
Software setup should be JAVA 21 for 1.3.0 release branch. please update accordingly
Please replicated the structure provided with proper explanation

Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ The documentation here will guide you through the prerequisites required for the

Below is a list of tools required in ID Repository Services:

1. JDK 11
1. JDK 11 OR JDK 21
2. Any IDE (like Eclipse or IntelliJ IDEA)
3. Apache Maven (zip folder)
4. pgAdmin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ The documentation here will guide you through the prerequisites required for the

Below are a list of tools required in ID Repository Services:

1. JDK 11
1. JDK 11 OR JDK 21
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify JDK requirement consistency across ID Authentication developer guides

# Search for JDK requirement mentions in ID Authentication guides
echo "=== JDK version mentions in ID Authentication guides ==="
fd -e md 'id-authentication.*developer-guide' docs/ --exec grep -n 'JDK' {} +

# Check for any remaining "JDK 11" mentions without JDK 21 in the same context
echo -e "\n=== Checking for unupdated 'JDK 11' mentions ==="
fd -e md 'id-authentication.*developer-guide' docs/ --exec grep -n 'JDK 11' {} + | grep -v 'JDK 21'

# List all id-authentication developer guide files
echo -e "\n=== All ID Authentication developer guide files ==="
fd -e md 'id-authentication.*developer-guide' docs/

Repository: mosip/documentation

Length of output: 3312


JDK prerequisite update is correct, but inconsistencies exist across related guides.

The change to "JDK 11 OR JDK 21" in this file is accurate. However, the verification revealed:

  1. Duplicate files not updated: The old documentation files at the root location (docs/id-authentication-service-developer-guide.md, docs/id-authentication-internal-service-developer-guide.md, docs/id-authentication-otp-service-developer-guide.md) still reference only "JDK 11" and need to be updated to match.

  2. Capitalization inconsistency: The related guides in the new location use inconsistent capitalization—id-authentication-service-developer-guide.md uses "JDK 11 or JDK 21" (lowercase), while the other two use "JDK 11 OR JDK 21" (uppercase). Standardize to uppercase "OR" across all three guides.

🤖 Prompt for AI Agents
docs/id-lifecycle-management/identity-verification/id-authentication-services/id-authentication-otp-service-developer-guide.md
lines 13-13: update the duplicate/outdated root docs and standardize
capitalization; open the three root files
docs/id-authentication-service-developer-guide.md,
docs/id-authentication-internal-service-developer-guide.md, and
docs/id-authentication-otp-service-developer-guide.md and change the JDK
prerequisite text to exactly "JDK 11 OR JDK 21" (uppercase OR) so all copies and
related guides match the new location wording.

2. Any IDE (like Eclipse, IntelliJ IDEA)
3. Apache Maven (zip folder)
4. pgAdmin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ The documentation here will guide you through the prerequisites required for the

Below are a list of tools required in ID Repository Services:

1. JDK 11
1. JDK 11 or JDK 21
2. Any IDE (like Eclipse, IntelliJ IDEA)
3. Apache Maven (zip folder)
4. pgAdmin
Expand Down