-
Notifications
You must be signed in to change notification settings - Fork 15
Added Networking Tools + TiDB/TiKV to Databases section #2
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?
Added Networking Tools + TiDB/TiKV to Databases section #2
Conversation
|
Note Other AI code review bot(s) detectedCodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review. WalkthroughAdds a new "Networking Tools" section and Table of Contents entry; converts the Databases list into a Tool | Description table (adds entries like TiDB, TiKV); inserts the Networking Tools block between SSL and MCP and updates surrounding headings and formatting. (≈40 words) Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used🪛 LanguageToolREADME.md[style] ~622-~622: Consider a different adjective to strengthen your wording. (DEEP_PROFOUND) 🪛 markdownlint-cli2 (0.18.1)README.md562-562: Multiple headings with the same content (MD024, no-duplicate-heading) 563-563: Table pipe style (MD055, table-pipe-style) 563-563: Table pipe style (MD055, table-pipe-style) 563-563: Tables should be surrounded by blank lines (MD058, blanks-around-tables) 564-564: Table pipe style (MD055, table-pipe-style) 564-564: Table pipe style (MD055, table-pipe-style) 565-565: Table pipe style (MD055, table-pipe-style) 565-565: Table pipe style (MD055, table-pipe-style) 566-566: Table pipe style (MD055, table-pipe-style) 566-566: Table pipe style (MD055, table-pipe-style) 567-567: Table pipe style (MD055, table-pipe-style) 567-567: Table pipe style (MD055, table-pipe-style) 568-568: Table pipe style (MD055, table-pipe-style) 568-568: Table pipe style (MD055, table-pipe-style) 569-569: Table pipe style (MD055, table-pipe-style) 569-569: Table pipe style (MD055, table-pipe-style) 570-570: Table pipe style (MD055, table-pipe-style) 570-570: Table pipe style (MD055, table-pipe-style) 571-571: Table pipe style (MD055, table-pipe-style) 571-571: Table pipe style (MD055, table-pipe-style) 572-572: Table pipe style (MD055, table-pipe-style) 572-572: Table pipe style (MD055, table-pipe-style) 573-573: Table pipe style (MD055, table-pipe-style) 573-573: Table pipe style (MD055, table-pipe-style) 574-574: Table pipe style (MD055, table-pipe-style) 574-574: Table pipe style (MD055, table-pipe-style) 575-575: Table pipe style (MD055, table-pipe-style) 575-575: Table pipe style (MD055, table-pipe-style) 576-576: Table pipe style (MD055, table-pipe-style) 576-576: Table pipe style (MD055, table-pipe-style) 577-577: Table pipe style (MD055, table-pipe-style) 577-577: Table pipe style (MD055, table-pipe-style) 578-578: Table pipe style (MD055, table-pipe-style) 578-578: Table pipe style (MD055, table-pipe-style) 579-579: Table pipe style (MD055, table-pipe-style) 579-579: Table pipe style (MD055, table-pipe-style) 580-580: Table pipe style (MD055, table-pipe-style) 580-580: Table pipe style (MD055, table-pipe-style) 617-617: Table pipe style (MD055, table-pipe-style) 617-617: Table pipe style (MD055, table-pipe-style) 617-617: Tables should be surrounded by blank lines (MD058, blanks-around-tables) 618-618: Table pipe style (MD055, table-pipe-style) 618-618: Table pipe style (MD055, table-pipe-style) 619-619: Table pipe style (MD055, table-pipe-style) 619-619: Table pipe style (MD055, table-pipe-style) 620-620: Table pipe style (MD055, table-pipe-style) 620-620: Table pipe style (MD055, table-pipe-style) 621-621: Table pipe style (MD055, table-pipe-style) 621-621: Table pipe style (MD055, table-pipe-style) 622-622: Table pipe style (MD055, table-pipe-style) 622-622: Table pipe style (MD055, table-pipe-style) 623-623: Table pipe style (MD055, table-pipe-style) 623-623: Table pipe style (MD055, table-pipe-style) 🔇 Additional comments (1)
Comment |
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: 3
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
README.md (1)
557-582: Fix duplicate Databases section and malformed table formatting.The Databases section is duplicated (lines 557 and 564) with the second instance severely malformed. Lines 564–582 have all table entries missing leading and trailing pipes, violating markdown table syntax.
The original section (lines 557–563) is properly formatted; TiDB and TiKV should be added there instead. Delete the malformed duplicate and add the new entries to the original table using proper pipe delimiters.
| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. | +| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. | +| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. | +| **[MySQL](tools/MySQL)** | Open-source relational database management system. | +| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. | +| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. | +| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. | +| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. | +| **[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL engine. | +| **[usql](tools/usql)** | Universal command-line interface for SQL databases. | +| **[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability. | +| **[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB's storage layer. | -## Databases - -| Tool | Description | -| ---- | ----------- | -| **[Apache HBase](tools/ApacheHBase)** | Distributed, versioned, non-relational database. | -| **[Cassandra](tools/Cassandra)** | Manage massive amounts of data fast, without losing sleep. | -| **[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database. | -| **[CouchDB](tools/CouchDB)** | Database that completely embraces the web. | -| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. | -| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. | -| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. | -| **[MySQL](tools/MySQL)** | Open-source relational database management system. | -| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. | -| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. | -| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. | -| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. | -| **[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL engine. | -| **[usql](tools/usql)** | Universal command-line interface for SQL databases. | -| **[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability. | -| **[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB's storage layer. |
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(5 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md
[style] ~629-~629: Consider a different adjective to strengthen your wording.
Context: ...| Combined ping and traceroute tool for deep network diagnostics. nmap | Network sca...
(DEEP_PROFOUND)
🪛 markdownlint-cli2 (0.18.1)
README.md
564-564: Multiple headings with the same content
(MD024, no-duplicate-heading)
565-565: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
565-565: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
565-565: Tables should be surrounded by blank lines
(MD058, blanks-around-tables)
566-566: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
566-566: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
567-567: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
567-567: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
568-568: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
568-568: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
569-569: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
569-569: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
570-570: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
570-570: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
571-571: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
571-571: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
572-572: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
572-572: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
573-573: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
573-573: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
574-574: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
574-574: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
575-575: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
575-575: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
576-576: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
576-576: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
577-577: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
577-577: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
578-578: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
578-578: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
579-579: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
579-579: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
580-580: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
580-580: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
581-581: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
581-581: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
582-582: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
582-582: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
624-624: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
624-624: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
624-624: Tables should be surrounded by blank lines
(MD058, blanks-around-tables)
625-625: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
625-625: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
626-626: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
626-626: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
627-627: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
627-627: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
628-628: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
628-628: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
629-629: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
629-629: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
630-630: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
630-630: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
🔇 Additional comments (1)
README.md (1)
45-45: TOC entry for Networking Tools is correctly formatted.
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.
Pull request overview
This PR adds a new Networking Tools section with 5 command-line utilities and expands the Databases section with TiDB and TiKV entries. However, the changes introduce several formatting issues including duplicate section headers, orphaned table rows, and inconsistent table formatting that need to be addressed before merging.
Key Changes
- Added Networking Tools section with dig, nslookup, tcpdump, mtr, and nmap
- Added TiDB and TiKV to the Databases section
- Attempted cleanup of Databases section formatting
| | **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the seastar framework, compatible with Apache Cassandra. | | ||
| | **[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL database engine. | | ||
| | **[usql](tools/usql)** | Universal command-line interface for SQL databases. | | ||
| ## Databases |
Copilot
AI
Nov 22, 2025
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.
Duplicate 'Databases' section header. The original header at line 555 should be removed since this appears to be a consolidation of the section. There should only be one '## Databases' header.
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.
There is already an existing section of Databases
| Tool | Description | ||
| ---- | ----------- | ||
| dig | DNS lookup utility for querying DNS servers. | ||
| nslookup | Basic DNS lookup tool for DNS records troubleshooting. | ||
| tcpdump | Packet capture and network traffic analysis tool. | ||
| mtr | Combined ping and traceroute tool for deep network diagnostics. | ||
| nmap | Network scanning and security auditing tool for discovering hosts and services. |
Copilot
AI
Nov 22, 2025
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.
The Networking Tools entries are missing the standard formatting used throughout the repository. Each tool should: (1) be wrapped in bold markdown with a link to its tools directory (e.g., **[dig](tools/dig)**), and (2) have pipe separators at the start and end of each row (e.g., | **[dig](tools/dig)** | DNS lookup utility for querying DNS servers. |). Additionally, tool directories need to be created under tools/ following the project structure guidelines.
| Tool | Description | |
| ---- | ----------- | |
| dig | DNS lookup utility for querying DNS servers. | |
| nslookup | Basic DNS lookup tool for DNS records troubleshooting. | |
| tcpdump | Packet capture and network traffic analysis tool. | |
| mtr | Combined ping and traceroute tool for deep network diagnostics. | |
| nmap | Network scanning and security auditing tool for discovering hosts and services. | |
| | Tool | Description | | |
| | ---- | ----------- | | |
| | **[dig](tools/dig/)** | DNS lookup utility for querying DNS servers. | | |
| | **[nslookup](tools/nslookup/)** | Basic DNS lookup tool for DNS records troubleshooting. | | |
| | **[tcpdump](tools/tcpdump/)** | Packet capture and network traffic analysis tool. | | |
| | **[mtr](tools/mtr/)** | Combined ping and traceroute tool for deep network diagnostics. | | |
| | **[nmap](tools/nmap/)** | Network scanning and security auditing tool for discovering hosts and services. | |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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: 1
♻️ Duplicate comments (2)
README.md (2)
621-629: Reformat Networking Tools table to match document standards.The table violates markdown formatting standards: missing blank line before the table (MD058), missing leading/trailing pipes on all rows (MD055), and tool names lack the bold-link formatting used throughout the document. Restructure to match established patterns.
Apply this diff:
| **[serena](tools/MCP/serena/)** | AI-powered development assistant. | -## Networking Tools -Tool | Description ----- | ----------- -dig | DNS lookup utility for querying DNS servers. -nslookup | Basic DNS lookup tool for DNS records troubleshooting. -tcpdump | Packet capture and network traffic analysis tool. -mtr | Combined ping and traceroute tool for deep network diagnostics. -nmap | Network scanning and security auditing tool for discovering hosts and services. +## Networking Tools + +| Tool | Description | +|------|-------------| +| **[dig](tools/Networking/dig/)** | DNS lookup utility for querying DNS servers. | +| **[nslookup](tools/Networking/nslookup/)** | Basic DNS lookup tool for DNS records troubleshooting. | +| **[tcpdump](tools/Networking/tcpdump/)** | Packet capture and network traffic analysis tool. | +| **[mtr](tools/Networking/mtr/)** | Combined ping and traceroute tool for network diagnostics. | +| **[nmap](tools/Networking/nmap/)** | Network scanning and security auditing tool for discovering hosts and services. | ---Note: Adjust tool paths (e.g.,
tools/Networking/dig/) as appropriate for your repository structure. Ensure corresponding tool directories and README files are created per the project's contribution guidelines.
601-605: Delete orphaned MCP table fragments (merge artifacts).Lines 601–605 contain corrupted, incomplete table rows that duplicate the properly formatted MCP table below (lines 608–619). Remove these artifacts entirely.
Apply this diff:
| **[Let's Encrypt](tools/Lets-Encrypt)** | Free, automated, and open Certificate Authority. | -Tool | Description -1Panel | ... -activepieces | ... -... -serena | ... ## MCP
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
README.md(4 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md
[style] ~627-~627: Consider a different adjective to strengthen your wording.
Context: ...| Combined ping and traceroute tool for deep network diagnostics. nmap | Network sca...
(DEEP_PROFOUND)
🪛 markdownlint-cli2 (0.18.1)
README.md
562-562: Multiple headings with the same content
(MD024, no-duplicate-heading)
563-563: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
563-563: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
563-563: Tables should be surrounded by blank lines
(MD058, blanks-around-tables)
564-564: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
564-564: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
565-565: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
565-565: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
566-566: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
566-566: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
567-567: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
567-567: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
568-568: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
568-568: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
569-569: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
569-569: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
570-570: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
570-570: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
571-571: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
571-571: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
572-572: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
572-572: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
573-573: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
573-573: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
574-574: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
574-574: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
575-575: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
575-575: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
576-576: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
576-576: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
577-577: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
577-577: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
578-578: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
578-578: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
579-579: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
579-579: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
580-580: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
580-580: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
622-622: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
622-622: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
622-622: Tables should be surrounded by blank lines
(MD058, blanks-around-tables)
623-623: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
623-623: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
624-624: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
624-624: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
625-625: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
625-625: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
626-626: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
626-626: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
627-627: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
627-627: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
628-628: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
628-628: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
🔇 Additional comments (1)
README.md (1)
45-45: TOC entry correctly added.The Networking Tools entry at line 45 is properly positioned in the table of contents and will correctly link to the section once the formatting is fixed above.
Also applies to: 45-45
| ## Databases | ||
| Tool | Description | ||
| ---- | ----------- | ||
| **[Apache HBase](tools/ApacheHBase)** | Distributed, versioned, non-relational database. | ||
| **[Cassandra](tools/Cassandra)** | Manage massive amounts of data fast, without losing sleep. | ||
| **[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database. | ||
| **[CouchDB](tools/CouchDB)** | Database that completely embraces the web. | ||
| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. | ||
| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. | ||
| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. | ||
| **[MySQL](tools/MySQL)** | Open-source relational database management system. | ||
| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. | ||
| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. | ||
| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. | ||
| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. | ||
| **[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL engine. | ||
| **[usql](tools/usql)** | Universal command-line interface for SQL databases. | ||
| **[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability. | ||
| **[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB’s storage layer. |
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.
Remove duplicate and corrupted Databases section entirely.
Line 562 creates a duplicate "## Databases" header (MD024 violation), and lines 563–580 contain a malformed table with missing pipes and structure violations. A properly formatted Databases table already exists at lines 553–561. Delete this entire section, then add TiDB and TiKV entries to the correct table above.
Apply this diff to remove the corrupted section:
| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. |
-
-## Databases
-Tool | Description
----- | -----------
-**[Apache HBase](tools/ApacheHBase)** | Distributed, versioned, non-relational database.
-**[Cassandra](tools/Cassandra)** | Manage massive amounts of data fast, without losing sleep.
-**[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database.
-**[CouchDB](tools/CouchDB)** | Database that completely embraces the web.
-**[etcd](tools/etcd)** | Distributed reliable key-value store for critical data.
-**[LevelDB](tools/LevelDB)** | Fast key-value storage library.
-**[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database.
-**[MySQL](tools/MySQL)** | Open-source relational database management system.
-**[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database.
-**[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web.
-**[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage.
-**[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework.
-**[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL engine.
-**[usql](tools/usql)** | Universal command-line interface for SQL databases.
-**[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability.
-**[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB's storage layer.
## Web ServersThen add TiDB and TiKV to the proper Databases table:
| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. |
+| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. |
+| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. |
+| **[MySQL](tools/MySQL)** | Open-source relational database management system. |
+| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. |
+| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. |
+| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. |
+| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. |
+| **[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL engine. |
+| **[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability. |
+| **[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB's storage layer. |
+| **[usql](tools/usql)** | Universal command-line interface for SQL databases. |Committable suggestion skipped: line range outside the PR's diff.
🧰 Tools
🪛 markdownlint-cli2 (0.18.1)
562-562: Multiple headings with the same content
(MD024, no-duplicate-heading)
563-563: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
563-563: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
563-563: Tables should be surrounded by blank lines
(MD058, blanks-around-tables)
564-564: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
564-564: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
565-565: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
565-565: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
566-566: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
566-566: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
567-567: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
567-567: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
568-568: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
568-568: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
569-569: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
569-569: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
570-570: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
570-570: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
571-571: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
571-571: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
572-572: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
572-572: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
573-573: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
573-573: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
574-574: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
574-574: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
575-575: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
575-575: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
576-576: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
576-576: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
577-577: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
577-577: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
578-578: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
578-578: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
579-579: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
579-579: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
580-580: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing leading pipe
(MD055, table-pipe-style)
580-580: Table pipe style
Expected: leading_and_trailing; Actual: no_leading_or_trailing; Missing trailing pipe
(MD055, table-pipe-style)
🤖 Prompt for AI Agents
In README.md around lines 562 to 580, remove the duplicate "## Databases" header
and the entire malformed table (lines 562–580) which is a duplicate/corrupted
section, then update the existing correct Databases table (lines ~553–561) by
adding two new rows for TiDB and TiKV with brief descriptions and links
(tools/TiDB and tools/TiKV) so the entries appear in the single canonical table;
ensure table row formatting matches the existing table (pipe-separated columns
and header alignment) and no extra blank "## Databases" header remains.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.
Pull request overview
Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.
Comments suppressed due to low confidence (2)
README.md:605
- Accidental content insertion. Lines 601-605 appear to be partial table content that was accidentally added. This creates a malformed table with placeholder content ("...", "1Panel", "activepieces", "serena") that doesn't belong in the SSL section and duplicates content from the MCP section below.
## MCP
| Tool | Description |
|------|-------------|
| **[1Panel](tools/MCP/1Panel/)** | Modern, open-source Linux server operation and management panel. |
README.md:628
- Missing tool directory links. According to the project guidelines, each tool should link to its directory (e.g.,
**[dig](tools/dig)**). The Networking Tools entries are missing:
- Bold formatting for tool names
- Links to tool directories under
tools/
This is inconsistent with all other sections in the README (e.g., Databases, VPN, Web Servers). Additionally, the tool directories for these networking utilities (dig, nslookup, tcpdump, mtr, nmap) need to be created with their respective READMEs following the project's standardized structure.
---
## 📚 Documentation
| **[TiDB](tools/TiDB)** | MySQL-compatible distributed SQL database designed for horizontal scalability and high availability. | ||
| **[TiKV](tools/TiKV)** | Distributed, highly available transactional key-value store powering TiDB’s storage layer. |
Copilot
AI
Nov 22, 2025
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.
Missing tool directories. According to the project guidelines, each tool entry must have a corresponding directory under tools/ with a standardized README. The following directories need to be created:
tools/TiDB/with README following the project templatetools/TiKV/with README following the project template
Run bash scripts/create_readmes.sh to generate the README templates, and ensure logos are added to the logos/ directory.
| mtr | Combined ping and traceroute tool for deep network diagnostics. | ||
| nmap | Network scanning and security auditing tool for discovering hosts and services. |
Copilot
AI
Nov 22, 2025
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.
Inconsistent table formatting. The table separator uses ---- instead of ------ which is the standard used throughout the rest of the README (see lines 555-556, 584-585, 595-596, 608-609). Update to match the existing convention:
Tool | Description
---- | -----------should be:
Tool | Description
-----|-------------| Tool | Description | ||
| ---- | ----------- | ||
| **[Apache HBase](tools/ApacheHBase)** | Distributed, versioned, non-relational database. | ||
| **[Cassandra](tools/Cassandra)** | Manage massive amounts of data fast, without losing sleep. | ||
| **[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database. | ||
| **[CouchDB](tools/CouchDB)** | Database that completely embraces the web. | ||
| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. | ||
| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. | ||
| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. | ||
| **[MySQL](tools/MySQL)** | Open-source relational database management system. | ||
| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. | ||
| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. | ||
| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. | ||
| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. |
Copilot
AI
Nov 22, 2025
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.
Inconsistent table formatting. The table separator uses ---- instead of the standard ------ used in other sections. Additionally, the table is missing pipe characters (|) at the beginning and end of each row, which is inconsistent with the original table format at lines 555-561. Update to match:
| Tool | Description |
|------|-------------|
| **[Tool](tools/Tool)** | Description here. || Tool | Description | |
| ---- | ----------- | |
| **[Apache HBase](tools/ApacheHBase)** | Distributed, versioned, non-relational database. | |
| **[Cassandra](tools/Cassandra)** | Manage massive amounts of data fast, without losing sleep. | |
| **[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database. | |
| **[CouchDB](tools/CouchDB)** | Database that completely embraces the web. | |
| **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. | |
| **[LevelDB](tools/LevelDB)** | Fast key-value storage library. | |
| **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. | |
| **[MySQL](tools/MySQL)** | Open-source relational database management system. | |
| **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. | |
| **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. | |
| **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. | |
| **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. | |
| | Tool | Description | | |
| |------|-------------| | |
| | **[Apache HBase](tools/Apache/HBase)** | Distributed, versioned, non-relational database. | | |
| | **[Cassandra](tools/Cassandra)** | Manage massive amounts of data, fast, without losing sleep. | | |
| | **[Couchbase](tools/Couchbase)** | Distributed multi-model NoSQL document-oriented database. | | |
| | **[CouchDB](tools/CouchDB)** | Database that completely embraces the web. | | |
| | **[etcd](tools/etcd)** | Distributed reliable key-value store for critical data. | | |
| | **[LevelDB](tools/LevelDB)** | Fast key-value storage library. | | |
| | **[MariaDB](tools/MariaDB)** | Fast, scalable, and robust relational database. | | |
| | **[MySQL](tools/MySQL)** | Open-source relational database management system. | | |
| | **[PostgreSQL](tools/PostgreSQL)** | Powerful, open-source object-relational database. | | |
| | **[RethinkDB](tools/RethinkDB)** | Open-source database for the real-time web. | | |
| | **[RocksDB](tools/RocksDB)** | Embeddable, persistent key-value store for fast storage. | | |
| | **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the Seastar framework. | |
nirgeier
left a comment
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.
Please go over the comments and fix them
| | **[ScyllaDB](tools/ScyllaDB)** | NoSQL data store using the seastar framework, compatible with Apache Cassandra. | | ||
| | **[SQLite](tools/SQLite)** | Small, fast, self-contained, high-reliability SQL database engine. | | ||
| | **[usql](tools/usql)** | Universal command-line interface for SQL databases. | | ||
| ## Databases |
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.
There is already an existing section of Databases
This PR adds several useful contributions to the Awesome DevOps list:
✔ Added New Category
✔ Expanded Databases Section
✔ General Cleanup
This contribution follows the project's structure and keeps the README organized and aligned with the guidelines.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.