Skip to content

feat: adding suggested maintainers.md and fixing rendering issues in readme.md - #13

Merged
Zahnentferner merged 2 commits into
AOSSIE-Org:mainfrom
reach2saksham:feat/final-improvements
Aug 12, 2026
Merged

feat: adding suggested maintainers.md and fixing rendering issues in readme.md#13
Zahnentferner merged 2 commits into
AOSSIE-Org:mainfrom
reach2saksham:feat/final-improvements

Conversation

@reach2saksham

@reach2saksham reach2saksham commented Aug 7, 2026

Copy link
Copy Markdown
Member

Small Improvements that I will keep on adding for sometime before merging this PR.

Additional Notes:

AI Usage Disclosure:

We encourage contributors to use AI tools responsibly when creating Pull Requests. While AI can be a valuable aid, it is essential to ensure that your contributions meet the task requirements, build successfully, include relevant tests, and pass all linters. Submissions that do not meet these standards may be closed without warning to maintain the quality and integrity of the project. Please take the time to understand the changes you are proposing and their impact. AI slop is strongly discouraged and may lead to banning and blocking. Do not spam our repos with AI slop.

Check one of the checkboxes below:

  • This PR does not contain AI-generated code at all.
  • This PR contains AI-generated code. I have read the AI Usage Policy and this PR complies with this policy. I have tested the code locally and I am responsible for it.

I have used the following AI models and tools: TODO

Checklist

  • My PR addresses a single issue, fixes a single bug or makes a single improvement.
  • My code follows the project's code style and conventions
  • If applicable, I have made corresponding changes or additions to the documentation
  • If applicable, I have made corresponding changes or additions to tests
  • My changes generate no new warnings or errors
  • I have joined the Discord server and I will share a link to this PR with the project maintainers there
  • I have read the Contribution Guidelines
  • Once I submit my PR, CodeRabbit AI will automatically review it and I will address CodeRabbit's comments.
  • I have filled this PR template completely and carefully, and I understand that my PR may be closed without review otherwise.

Summary by CodeRabbit

  • Documentation
    • Added contribution guidelines covering setup, development, pull requests, commits, sign-off, and coding conventions.
    • Added an OpenSSF-aligned best-practices checklist covering quality, security, reporting, and project-specific guidance.
    • Improved README layout, branding, badges, links, and spacing.
  • Bug Fixes
    • Restricted locale pages to supported parameters, preventing invalid locale routes.
  • Chores
    • Updated sitemap domain guidance for production configuration.

@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

The changes add contribution and OpenSSF checklist documentation, update README presentation and links, disable dynamic locale parameters, and correct the sitemap fallback-domain comment.

Changes

Repository documentation

Layer / File(s) Summary
Contribution and project documentation
CONTRIBUTING.md, MAINTAINERS.md, README.md
Adds contribution guidance and updates README markup, logos, badges, and social links.
OpenSSF best-practices checklist
BestPracticesChecklist.md
Adds usage guidance, scoring, 49 criteria, and project-specific notes for Web3/Solidity, Full-Stack/Next.js, and AI/LLM projects.

Locale routing configuration

Layer / File(s) Summary
Static locale parameters
src/app/[locale]/layout.tsx, src/app/sitemap.ts
Exports dynamicParams = false and updates the documented sitemap fallback domain.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

Suggested labels: Typescript Lang, Documentation

Poem

A rabbit sorts the guides with care,
And gives the README badges air.
Locale paths now stay fixed and bright,
The checklist marks each practice right.
Hop, hop—clear docs take flight!

🚥 Pre-merge checks | ✅ 4
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the MAINTAINERS.md update and README rendering fixes, which are significant parts of the changeset.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reach2saksham reach2saksham self-assigned this Aug 7, 2026
@reach2saksham reach2saksham added documentation Improvements or additions to documentation enhancement New feature or request labels Aug 7, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@MAINTAINERS.md`:
- Line 27: Ensure MAINTAINERS.md ends with exactly one newline character after
the final contribution guidance sentence, resolving the markdownlint MD047
violation without changing the document content.
- Line 27: Resolve the broken contribution-guide reference in MAINTAINERS.md by
either adding the missing CONTRIBUTING.md file or updating the link to the
repository’s existing contribution guide. Ensure the resulting relative link
points to a valid document before submission.

In `@README.md`:
- Around line 8-13: Replace the placeholder branding in the README’s centered
logo and AOSSIE badge blocks: update the logo asset and alt text, badge project
name and label, and linked URL to the actual project values, or remove those
blocks entirely if no branding is available.

In `@src/app/sitemap.ts`:
- Line 10: Update the fallback domain used by the sitemap and its accompanying
comment to the valid production origin https://project.aossie.org, matching the
existing README.md documentation. Ensure all three references use the same
domain consistently when NEXT_PUBLIC_SITE_URL is unset.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: d11f53ff-c3f5-4062-bc8a-1ae06ad988a2

📥 Commits

Reviewing files that changed from the base of the PR and between 14b11f7 and 6b2e098.

📒 Files selected for processing (4)
  • MAINTAINERS.md
  • README.md
  • src/app/[locale]/layout.tsx
  • src/app/sitemap.ts

Comment thread MAINTAINERS.md

## 📜 Contribution Guidelines

Please read our [`CONTRIBUTING.md`](CONTRIBUTING.md) and [`DCO.md`](DCO.md) before submitting pull requests. All contributions are welcome! No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Add the required final newline.

markdownlint-cli2 reports MD047 on Line 27. End MAINTAINERS.md with exactly one newline character.

🧰 Tools
🪛 markdownlint-cli2 (0.23.2)

[warning] 27-27: Files should end with a single newline character

(MD047, single-trailing-newline)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@MAINTAINERS.md` at line 27, Ensure MAINTAINERS.md ends with exactly one
newline character after the final contribution guidance sentence, resolving the
markdownlint MD047 violation without changing the document content.

Source: Linters/SAST tools


📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Fix the CONTRIBUTING.md link before merge.

The repository context indicates that CONTRIBUTING.md is not present. Contributors will reach a dead relative link. Add the file or change the link to the correct contribution guide.

🧰 Tools
🪛 markdownlint-cli2 (0.23.2)

[warning] 27-27: Files should end with a single newline character

(MD047, single-trailing-newline)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@MAINTAINERS.md` at line 27, Resolve the broken contribution-guide reference
in MAINTAINERS.md by either adding the missing CONTRIBUTING.md file or updating
the link to the repository’s existing contribution guide. Ensure the resulting
relative link points to a valid document before submission.

Comment thread README.md
Comment thread src/app/sitemap.ts
@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown
⚠️ Action not completed

Already reviewed.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@CONTRIBUTING.md`:
- Line 17: Apply markdownlint spacing fixes: in CONTRIBUTING.md, add required
blank lines around the “Prerequisites” heading (17-17), before the “Fork &
Clone” fence (21-22), before “Install Dependencies” (27-28), around the
development-server fence (32-35), and around the pull-request fences (43-52); in
BestPracticesChecklist.md, remove the blank line inside the opening blockquote
(5-5), add blank lines after the score table (34-35) and Web3 (242-243),
Full-Stack / Next.js (247-248), and AI / LLM (251-252) headings, and ensure the
file ends with exactly one newline (258-258).
- Line 11: Correct the misspelled “Discrod Channel” label in the contribution
instructions to “Discord Channel,” leaving the surrounding channel and server
references unchanged.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: e580564c-5a9d-4aa0-a3cc-9d1befe44b74

📥 Commits

Reviewing files that changed from the base of the PR and between 6b2e098 and c450b54.

📒 Files selected for processing (2)
  • BestPracticesChecklist.md
  • CONTRIBUTING.md

Comment thread CONTRIBUTING.md

If you have questions, feedback, or want to discuss ideas before building:
- **AOSSIE Discord Server:** [https://discord.gg/hjUhu33uAn](https://discord.gg/hjUhu33uAn)
- **Discrod Channel:** `#TODO: Channel Name` channel in the TODO:Project Discord server

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Correct the Discord label.

Discrod Channel is misspelled. Change it to Discord Channel.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CONTRIBUTING.md` at line 11, Correct the misspelled “Discrod Channel” label
in the contribution instructions to “Discord Channel,” leaving the surrounding
channel and server references unchanged.

Comment thread CONTRIBUTING.md

## 🛠️ Getting Started

### 1. Prerequisites

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Apply the Markdown formatting fixes reported by markdownlint.

  • CONTRIBUTING.md#L17-L17: add blank lines around the Prerequisites heading.
  • CONTRIBUTING.md#L21-L22: add a blank line before the Fork & Clone code fence.
  • CONTRIBUTING.md#L27-L28: add a blank line before the Install Dependencies code fence.
  • CONTRIBUTING.md#L32-L35: add blank lines around the development-server code fence.
  • CONTRIBUTING.md#L43-L52: add blank lines around the pull-request code fences.
  • BestPracticesChecklist.md#L5-L5: remove the blank line inside the opening blockquote.
  • BestPracticesChecklist.md#L34-L35: add a blank line after the score table.
  • BestPracticesChecklist.md#L242-L243: add a blank line after the Web3 heading.
  • BestPracticesChecklist.md#L247-L248: add a blank line after the Full-Stack / Next.js heading.
  • BestPracticesChecklist.md#L251-L252: add a blank line after the AI / LLM heading.
  • BestPracticesChecklist.md#L258-L258: terminate the file with exactly one newline.
🧰 Tools
🪛 markdownlint-cli2 (0.23.2)

[warning] 17-17: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

📍 Affects 2 files
  • CONTRIBUTING.md#L17-L17 (this comment)
  • CONTRIBUTING.md#L21-L22
  • CONTRIBUTING.md#L27-L28
  • CONTRIBUTING.md#L32-L35
  • CONTRIBUTING.md#L43-L52
  • BestPracticesChecklist.md#L5-L5
  • BestPracticesChecklist.md#L34-L35
  • BestPracticesChecklist.md#L242-L243
  • BestPracticesChecklist.md#L247-L248
  • BestPracticesChecklist.md#L251-L252
  • BestPracticesChecklist.md#L258-L258
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@CONTRIBUTING.md` at line 17, Apply markdownlint spacing fixes: in
CONTRIBUTING.md, add required blank lines around the “Prerequisites” heading
(17-17), before the “Fork & Clone” fence (21-22), before “Install Dependencies”
(27-28), around the development-server fence (32-35), and around the
pull-request fences (43-52); in BestPracticesChecklist.md, remove the blank line
inside the opening blockquote (5-5), add blank lines after the score table
(34-35) and Web3 (242-243), Full-Stack / Next.js (247-248), and AI / LLM
(251-252) headings, and ensure the file ends with exactly one newline (258-258).

Source: Linters/SAST tools

@Zahnentferner
Zahnentferner merged commit 65b334d into AOSSIE-Org:main Aug 12, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants