-
Notifications
You must be signed in to change notification settings - Fork 11
refactor: update README structure and content for clarity and organiz… #37
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?
Conversation
WalkthroughThe README.md file was extensively restructured to improve organization and clarity for hackathon participants and organizers. Categories were renamed, merged, or introduced, tool descriptions were standardized, and redundant entries were removed. The document now features distinct sections tailored for participants and organizers, with improved navigation and formatting. Changes
Poem
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
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.
Actionable comments posted: 2
🧹 Nitpick comments (3)
README.md (3)
24-27
: Indentation breaks list-within-list renderingThe three sub-entries (Fonts / Icons / Illustrations) are indented with four spaces, which GitHub interprets as code-block context, not a nested list. Prefix with two spaces +
-
(or just one tab) so they render as bullets.- - [Fonts](#fonts) - - [Icons](#icons) - - [Illustrations](#illustrations) + - [Fonts](#fonts) + - [Icons](#icons) + - [Illustrations](#illustrations)
102-107
: Nit: alphabetical ordering improves scan-abilityWithin “Browser Extensions & Dev Tools” the tools appear random. Alphabetising (ColorZilla, CSSViewer, React DevTools, WhatFont) lets users find an item instantly and reduces churn when adding new entries.
210-216
: Clarify the Stability.ai description“- For stable models” is vague and doesn’t convey why a hacker would open the link. E.g.:
- **[Stability.ai](https://stability.ai/)** - For stable models + **[Stability.ai](https://stability.ai/)** - Generative-AI models (Stable Diffusion) with free image API
- **[1.1.1.1](https://one.one.one.one)** - Free, public DNS resolver from Cloudflare and APNIC | ||
- **[BrowsecVPN](https://browsec.com/en/=and)** - Free Chrome/Mozilla VPN Extension | ||
- **[ProtonVPN](https://protonvpn.com)** - Free VPN for Win/Mac/Linux |
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.
Broken URL for BrowsecVPN
https://browsec.com/en/=and
404s. Drop the junk query string.
- **[BrowsecVPN](https://browsec.com/en/=and)** - Free Chrome/Mozilla VPN Extension
+ **[BrowsecVPN](https://browsec.com/en/)** - Free Chrome/Mozilla VPN extension
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
- **[1.1.1.1](https://one.one.one.one)** - Free, public DNS resolver from Cloudflare and APNIC | |
- **[BrowsecVPN](https://browsec.com/en/=and)** - Free Chrome/Mozilla VPN Extension | |
- **[ProtonVPN](https://protonvpn.com)** - Free VPN for Win/Mac/Linux | |
- **[1.1.1.1](https://one.one.one.one)** - Free, public DNS resolver from Cloudflare and APNIC | |
- **[BrowsecVPN](https://browsec.com/en/)** - Free Chrome/Mozilla VPN extension | |
- **[ProtonVPN](https://protonvpn.com)** - Free VPN for Win/Mac/Linux |
🤖 Prompt for AI Agents
In README.md around lines 259 to 261, the URL for BrowsecVPN contains an invalid
query string '=and' causing a 404 error. Remove the '=and' from the URL so it
correctly points to https://browsec.com/en/ without any extra query parameters.
### For Hackathon Participants 👨💻👩💻 | ||
1. [AI & Machine Learning](#ai--machine-learning) | ||
2. [AI Development Tools](#ai-development-tools) | ||
3. [APIs & Data Sources](#apis--data-sources) | ||
4. [Authentication & User Management](#authentication--user-management) | ||
5. [Backend Development](#backend-development) | ||
6. [Blockchain & Web3](#blockchain--web3) | ||
7. [Browser Extensions & Dev Tools](#browser-extensions--dev-tools) | ||
8. [Collaboration & Communication](#collaboration--communication) | ||
9. [Cybersecurity Tools](#cybersecurity-tools) | ||
10. [Data Engineering & Analytics](#data-engineering--analytics) | ||
11. [Data Visualization](#data-visualization) | ||
12. [Database & Storage](#database--storage) | ||
13. [Deployment & Hosting](#deployment--hosting) | ||
14. [Design & UI/UX](#design--uiux) | ||
15. [Design Resources](#design-resources) | ||
- [Fonts](#fonts) | ||
- [Icons](#icons) | ||
- [Illustrations](#illustrations) | ||
16. [Frontend Development](#frontend-development) | ||
- [UI Libraries](#ui-libraries) | ||
17. [Game Development](#game-development) | ||
18. [Generators & Snippets](#generators--snippets) | ||
19. [Inspiration & Ideas](#inspiration--ideas) | ||
20. [LLM Models/Tools/Services](#llm-modelstoolsservices) | ||
21. [MCP Servers/Tools](#mcp-serverstools) | ||
22. [Mobile Development](#mobile-development) | ||
23. [Project Starters & Boilerplates](#project-starters--boilerplates) | ||
24. [Testing & Quality Assurance](#testing--quality-assurance) | ||
25. [VPN & Privacy](#vpn--privacy) | ||
|
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.
🛠️ Refactor suggestion
Use automatic numbering to avoid maintenance headaches
The Participant TOC is manually numbered from 1-25. Every future insertion or removal forces a renumber of all subsequent lines – easy to miss, painful in reviews. Markdown will auto-number if every item simply starts with 1.
(GitHub, GitLab, etc. all support this).
-1. [AI & Machine Learning](#ai--machine-learning)
-2. [AI Development Tools](#ai-development-tools)
-3. [APIs & Data Sources](#apis--data-sources)
+1. [AI & Machine Learning](#ai--machine-learning)
+1. [AI Development Tools](#ai-development-tools)
+1. [APIs & Data Sources](#apis--data-sources)
Same applies to the Organizers section.
Converting once now prevents silent drift later.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
### For Hackathon Participants 👨💻👩💻 | |
1. [AI & Machine Learning](#ai--machine-learning) | |
2. [AI Development Tools](#ai-development-tools) | |
3. [APIs & Data Sources](#apis--data-sources) | |
4. [Authentication & User Management](#authentication--user-management) | |
5. [Backend Development](#backend-development) | |
6. [Blockchain & Web3](#blockchain--web3) | |
7. [Browser Extensions & Dev Tools](#browser-extensions--dev-tools) | |
8. [Collaboration & Communication](#collaboration--communication) | |
9. [Cybersecurity Tools](#cybersecurity-tools) | |
10. [Data Engineering & Analytics](#data-engineering--analytics) | |
11. [Data Visualization](#data-visualization) | |
12. [Database & Storage](#database--storage) | |
13. [Deployment & Hosting](#deployment--hosting) | |
14. [Design & UI/UX](#design--uiux) | |
15. [Design Resources](#design-resources) | |
- [Fonts](#fonts) | |
- [Icons](#icons) | |
- [Illustrations](#illustrations) | |
16. [Frontend Development](#frontend-development) | |
- [UI Libraries](#ui-libraries) | |
17. [Game Development](#game-development) | |
18. [Generators & Snippets](#generators--snippets) | |
19. [Inspiration & Ideas](#inspiration--ideas) | |
20. [LLM Models/Tools/Services](#llm-modelstoolsservices) | |
21. [MCP Servers/Tools](#mcp-serverstools) | |
22. [Mobile Development](#mobile-development) | |
23. [Project Starters & Boilerplates](#project-starters--boilerplates) | |
24. [Testing & Quality Assurance](#testing--quality-assurance) | |
25. [VPN & Privacy](#vpn--privacy) | |
### For Hackathon Participants 👨💻👩💻 | |
1. [AI & Machine Learning](#ai--machine-learning) | |
1. [AI Development Tools](#ai-development-tools) | |
1. [APIs & Data Sources](#apis--data-sources) | |
1. [Authentication & User Management](#authentication--user-management) | |
1. [Backend Development](#backend-development) | |
1. [Blockchain & Web3](#blockchain--web3) | |
1. [Browser Extensions & Dev Tools](#browser-extensions--dev-tools) | |
1. [Collaboration & Communication](#collaboration--communication) | |
1. [Cybersecurity Tools](#cybersecurity-tools) | |
1. [Data Engineering & Analytics](#data-engineering--analytics) | |
1. [Data Visualization](#data-visualization) | |
1. [Database & Storage](#database--storage) | |
1. [Deployment & Hosting](#deployment--hosting) | |
1. [Design & UI/UX](#design--uiux) | |
1. [Design Resources](#design-resources) | |
- [Fonts](#fonts) | |
- [Icons](#icons) | |
- [Illustrations](#illustrations) | |
1. [Frontend Development](#frontend-development) | |
- [UI Libraries](#ui-libraries) | |
1. [Game Development](#game-development) | |
1. [Generators & Snippets](#generators--snippets) | |
1. [Inspiration & Ideas](#inspiration--ideas) | |
1. [LLM Models/Tools/Services](#llm-modelstoolsservices) | |
1. [MCP Servers/Tools](#mcp-serverstools) | |
1. [Mobile Development](#mobile-development) | |
1. [Project Starters & Boilerplates](#project-starters--boilerplates) | |
1. [Testing & Quality Assurance](#testing--quality-assurance) | |
1. [VPN & Privacy](#vpn--privacy) |
🤖 Prompt for AI Agents
In README.md between lines 8 and 38, the table of contents for Hackathon
Participants is manually numbered from 1 to 25, which makes maintenance
difficult when adding or removing items. To fix this, replace all manual numbers
with `1.` for each list item so that Markdown automatically handles numbering.
Apply the same change to the Organizers section to ensure consistent automatic
numbering and prevent future manual renumbering errors.
@HazarBakir How does it look now? |
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.
Splitted sections for hackathon participants and organizers,Changed titles and some of the tools. looking good if I didn't miss anything else.
update README structure and content for clarity and organization
issue: #11
issue #10
Summary by CodeRabbit