Skip to content

docs: add used by section #293

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

Merged
merged 19 commits into from
Mar 24, 2025
Merged

docs: add used by section #293

merged 19 commits into from
Mar 24, 2025

Conversation

shenxianpeng
Copy link
Collaborator

@shenxianpeng shenxianpeng commented Mar 21, 2025

  1. added a used-by section to list well-known users
  2. removed the used-by badge and workflow

Summary by CodeRabbit

  • Documentation
    • Added a new "Used By" section showcasing organizations that utilize the tool, complete with logos and links.
    • Removed outdated operating system support warnings to ensure the documentation reflects current guidance.
  • Chores
    • Removed the "Used By" workflow from the GitHub Actions.

@shenxianpeng shenxianpeng added the documentation Improvements or additions to documentation label Mar 21, 2025
@shenxianpeng shenxianpeng requested a review from 2bndy5 March 21, 2025 17:08
@shenxianpeng shenxianpeng marked this pull request as ready for review March 21, 2025 17:08
Copy link
Contributor

coderabbitai bot commented Mar 21, 2025

Warning

Rate limit exceeded

@shenxianpeng has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 1 minutes and 48 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between b6638f9 and f5272c5.

📒 Files selected for processing (1)
  • README.md (1 hunks)

Walkthrough

This pull request removes the .github/workflows/used-by.yml GitHub Actions workflow that was scheduled to run monthly and trigger manually. The removed workflow handled code checkout, badge updates using the shenxianpeng/used-by@v0.1.4 action, and pull request creation via peter-evans/create-pull-request@v7. In addition, the README.md file has been updated by deleting a warning related to OS support and adding a new "Used By" section that displays logos and links for organizations using the C/C++ Linter Action. No public API or exported entity declarations were altered.

Changes

File(s) Change Summary
.github/workflows/used-by.yml Removed the "Used By" workflow that ran on a monthly schedule and via manual trigger; previously executed steps for checking out code, updating a usage badge, and creating a pull request.
README.md Removed a warning section about OS support limitations and added a new "Used By" section featuring logos and links for organizations (e.g., Microsoft, Apache, NASA, Samsung) using the tool.

Possibly related PRs

  • cpp-linter/cpp-linter-action#280: Adjustments made to the .github/workflows/used-by.yml file by adding an author parameter, directly related to changes in this PR.

Suggested reviewers

  • 2bndy5

Poem

(_/)
( •_•)
/ > I’m the code rabbit, hopping through the night,
Removing old workflows to make our repo bright,
With a fresh "Used By" section, I celebrate with delight!


🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

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)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a 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

🧹 Nitpick comments (2)
README.md (2)

68-69: New "Used By" Section Header Added
The new header clearly introduces the "Used By" section. Consider adding a short introductory sentence or description before the logos to provide context about this section to readers.


70-94: Logo Showcase and Accessibility Check
The section displays the logos of prominent organizations nicely using HTML. The use of alt attributes on the images is good for accessibility. Additionally, using a <p align="center"> container helps maintain a centered layout. Optionally, you might explore adding CSS classes or inline styles to enhance spacing or responsiveness across devices.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1f17bee and 2ad1fe0.

📒 Files selected for processing (2)
  • .github/workflows/used-by.yml (0 hunks)
  • README.md (1 hunks)
💤 Files with no reviewable changes (1)
  • .github/workflows/used-by.yml

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
@2bndy5
Copy link
Collaborator

2bndy5 commented Mar 21, 2025

Any objection to using a table?

[Microsoft]: https://avatars.githubusercontent.com/u/6154722?s=50&v=4
[Microsoft-home]: https://github.com/Microsoft
[Apache]: https://avatars.githubusercontent.com/u/47359?s=50&v=4
[Apache-home]: https://github.com/apache
[NASA]: https://avatars.githubusercontent.com/u/848102?s=50&v=4
[NASA-home]: https://github.com/nasa
[Samsung]: https://avatars.githubusercontent.com/u/6210390?s=50&v=4
[Samsung-home]: https://github.com/samsung
[The Algorithms]: https://avatars.githubusercontent.com/u/20487725?s=50&v=4
[The Algorithms-home]: https://github.com/TheAlgorithms
[CachyOS]: https://avatars.githubusercontent.com/u/85452089?s=50&v=4
[CachyOS-home]: https://github.com/CachyOS
[Nextcloud]: https://avatars.githubusercontent.com/u/19211038?s=50&v=4
[Nextcloud-home]: https://github.com/nextcloud
[Jupyter]: https://avatars.githubusercontent.com/u/58793052?s=50&v=4
[Jupyter-home]: https://github.com/jupyter-xeus
[NNStreamer]: https://avatars.githubusercontent.com/u/60992508?s=50&v=4
[NNStreamer-home]: https://github.com/nnstreamer
[imgproxy]: https://avatars.githubusercontent.com/u/48099924?s=50&v=4
[imgproxy-home]: https://github.com/imgproxy
[Zondax]: https://avatars.githubusercontent.com/u/34372050?s=50&v=4
[Zondax-home]: https://github.com/Zondax
[AppNeta]: https://avatars.githubusercontent.com/u/3374594?s=50&v=4
[AppNeta-home]: https://github.com/AppNeta
[Chocolate Doom]: https://avatars.githubusercontent.com/u/6140118?s=50&v=4
[Chocolate Doom-home]: https://github.com/chocolate-doom

||||||||
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| [![Microsoft]<br>Microsoft][Microsoft-home] | [![Apache]<br>Apache][Apache-home] | [![NASA]<br>NASA][NASA-home] | [![Samsung]<br>Samsung][Samsung-home] | [![The Algorithms]<br>The Algorithms][The Algorithms-home] | [![CachyOS]<br>CachyOS][CachyOS-home] | [![Nextcloud]<br>Nextcloud][Nextcloud-home] |
| [![Jupyter]<br>Jupyter][Jupyter-home] | [![NNStreamer]<br>NNStreamer][NNStreamer-home] | [![imgproxy]<br>imgproxy][imgproxy-home] | [![Zondax]<br>Zondax][Zondax-home] | [![AppNeta]<br>AppNeta][AppNeta-home] | [![Chocolate Doom]<br>Chocolate Doom][Chocolate Doom-home] | [and many more](https://github.com/cpp-linter/cpp-linter-action/network/dependents) |

would render as

Microsoft
Microsoft
Apache
Apache
NASA
NASA
Samsung
Samsung
The Algorithms
The Algorithms
CachyOS
CachyOS
Nextcloud
Nextcloud
Jupyter
Jupyter
NNStreamer
NNStreamer
imgproxy
imgproxy
Zondax
Zondax
AppNeta
AppNeta
Chocolate Doom
Chocolate Doom
and many more

@shenxianpeng
Copy link
Collaborator Author

showing in table is not bad, just the icon for now looks too big. the current changes was got insight from https://autofix.ci/

@2bndy5
Copy link
Collaborator

2bndy5 commented Mar 21, 2025

I think the size can be adjusted in the links' s=200 part. In my comment I lowered it to s=85 for 85 pixels (I think)

@shenxianpeng
Copy link
Collaborator Author

shenxianpeng commented Mar 21, 2025

took another look, I might more prefer the style from https://autofix.ci/ if comparing table : )

@2bndy5
Copy link
Collaborator

2bndy5 commented Mar 21, 2025

They are able align the logo with the brand name using CSS (see autofix.ci doc source). We can't use raw CSS in Github Flavored markdown.

I've seen the table tactic used in READMEs on github to mention contributors (similar to "Used by" mentions).

Also, markdown linters discourage the use of raw HTML in markdown syntax. Its rather error prone (and unsafe depending on complexity).

@2bndy5
Copy link
Collaborator

2bndy5 commented Mar 21, 2025

I updated my comment. Each table cell now links to the github org/user page, and the images are smaller.

@shenxianpeng
Copy link
Collaborator Author

shenxianpeng commented Mar 23, 2025

They are able align the logo with the brand name using CSS (see autofix.ci doc source). We can't use raw CSS in Github Flavored markdown.

Also, markdown linters discourage the use of raw HTML in markdown syntax. Its rather error prone (and unsafe depending on complexity).

I completely agree with your comments.

I've seen the table tactic used in READMEs on github to mention contributors (similar to "Used by" mentions).

Just compared with the table, this would perhaps look better https://github.com/shenxianpeng/gitstats/tree/main?tab=readme-ov-file#contributors.

@shenxianpeng
Copy link
Collaborator Author

shenxianpeng commented Mar 23, 2025

Can we drop using the table but also have the same result as below using Markdown, not HTML.

image

@2bndy5
Copy link
Collaborator

2bndy5 commented Mar 23, 2025

That image of contributors is generated by contrib.rocks.

It would be nice to find something that would similarly generated a "Used By" image.

@2bndy5
Copy link
Collaborator

2bndy5 commented Mar 23, 2025

Without the table syntax:

[Microsoft]: https://avatars.githubusercontent.com/u/6154722?s=20&v=4
[Microsoft-home]: https://github.com/Microsoft
[Apache]: https://avatars.githubusercontent.com/u/47359?s=20&v=4
[Apache-home]: https://github.com/apache
[NASA]: https://avatars.githubusercontent.com/u/848102?s=20&v=4
[NASA-home]: https://github.com/nasa
[Samsung]: https://avatars.githubusercontent.com/u/6210390?s=20&v=4
[Samsung-home]: https://github.com/samsung
[The Algorithms]: https://avatars.githubusercontent.com/u/20487725?s=20&v=4
[The Algorithms-home]: https://github.com/TheAlgorithms
[CachyOS]: https://avatars.githubusercontent.com/u/85452089?s=20&v=4
[CachyOS-home]: https://github.com/CachyOS
[Nextcloud]: https://avatars.githubusercontent.com/u/19211038?s=20&v=4
[Nextcloud-home]: https://github.com/nextcloud
[Jupyter]: https://avatars.githubusercontent.com/u/58793052?s=20&v=4
[Jupyter-home]: https://github.com/jupyter-xeus
[NNStreamer]: https://avatars.githubusercontent.com/u/60992508?s=20&v=4
[NNStreamer-home]: https://github.com/nnstreamer
[imgproxy]: https://avatars.githubusercontent.com/u/48099924?s=20&v=4
[imgproxy-home]: https://github.com/imgproxy
[Zondax]: https://avatars.githubusercontent.com/u/34372050?s=20&v=4
[Zondax-home]: https://github.com/Zondax
[AppNeta]: https://avatars.githubusercontent.com/u/3374594?s=20&v=4
[AppNeta-home]: https://github.com/AppNeta
[Chocolate Doom]: https://avatars.githubusercontent.com/u/6140118?s=20&v=4
[Chocolate Doom-home]: https://github.com/chocolate-doom

[![Microsoft]Microsoft][Microsoft-home] [![Apache]Apache][Apache-home] [![NASA]NASA][NASA-home] [![Samsung]Samsung][Samsung-home] [![The Algorithms]The Algorithms][The Algorithms-home] [![CachyOS]CachyOS][CachyOS-home] [![Nextcloud]Nextcloud][Nextcloud-home]

[![Jupyter]Jupyter][Jupyter-home] [![NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolate Doom-home]
[and many more](https://github.com/cpp-linter/cpp-linter-action/network/dependents)

Would renders as

MicrosoftMicrosoft ApacheApache NASANASA SamsungSamsung The AlgorithmsThe Algorithms CachyOSCachyOS NextcloudNextcloud

JupyterJupyter NNStreamerNNStreamer imgproxyimgproxy ZondaxZondax AppNetaAppNeta Chocolate DoomChocolate Doom
and many more

@2bndy5
Copy link
Collaborator

2bndy5 commented Mar 23, 2025

Some of these logos are unrecognizable at such a small size. I thought the whole point is to mention recognizable brands that use our product.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (2)
README.md (2)

18-44: Logo URL Definitions: Verify the Chosen Image Size Parameter
The referenced logo images use the query parameter s=20, which sets the image size to 20 pixels. Given the earlier discussion where reducing from very large sizes (e.g., 200) was suggested to something around 85 pixels, please confirm that 20 pixels meets your design intent. Logos at 20px may appear too small for clear visibility.


95-100: "Used By" Section Layout: Check Visual Alignment and Readability
The new "Used By" section is implemented as an inline sequence of markdown links rather than a table format. While this streamlines the presentation, it would be worthwhile to test how the layout renders across different devices and screen sizes to ensure that both the logos and their accompanying text are well-aligned and readable.

🧰 Tools
🪛 LanguageTool

[style] ~99-~99: Using many exclamation marks might seem excessive (in this case: 15 exclamation marks for a text that’s 2998 characters long)
Context: ...ome] [![Jupyter]Jupyter][Jupyter-home] [![NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolat...

(EN_EXCESSIVE_EXCLAMATION)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 604bf1a and 3a64ab8.

📒 Files selected for processing (1)
  • README.md (2 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md

[style] ~99-~99: Using many exclamation marks might seem excessive (in this case: 15 exclamation marks for a text that’s 2998 characters long)
Context: ...ome] [![Jupyter]Jupyter][Jupyter-home] [![NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolat...

(EN_EXCESSIVE_EXCLAMATION)

@shenxianpeng

This comment was marked as resolved.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (2)
README.md (2)

68-77: New "Used By" Section Addition and Reference Definitions
The newly added "Used By" section is clearly structured and the reference definitions for each organization’s logo and home URL are correctly provided.

Consider enhancing accessibility by using more descriptive alt text for images—for example, using "Microsoft Logo" instead of just "Microsoft"—to improve sematic clarity in Markdown.


78-95: Logo Image Size Consistency Check
The image URLs include the size parameter s=25, which ensures small icons. Verify that this size aligns with your intended design; earlier discussions mentioned potentially using s=85 to balance readability and visual appeal.

If the current size appears too small or inconsistent with other graphical elements, consider adjusting the size parameter accordingly.

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3a64ab8 and 4a616a7.

📒 Files selected for processing (1)
  • README.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md

[style] ~99-~99: Using many exclamation marks might seem excessive (in this case: 15 exclamation marks for a text that’s 2998 characters long)
Context: ...ome] [![Jupyter]Jupyter][Jupyter-home] [![NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolat...

(EN_EXCESSIVE_EXCLAMATION)

🔇 Additional comments (1)
README.md (1)

97-100: Inline Organization Links Presentation
The inline assembly of organization logos using reference style links appears to render correctly in Markdown. Please double-check that the spacing and alignment meet the design expectations, especially in light of earlier comments regarding visual consistency.

🧰 Tools
🪛 LanguageTool

[style] ~99-~99: Using many exclamation marks might seem excessive (in this case: 15 exclamation marks for a text that’s 2998 characters long)
Context: ...ome] [![Jupyter]Jupyter][Jupyter-home] [![NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolat...

(EN_EXCESSIVE_EXCLAMATION)

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (2)
README.md (2)

68-96: "Used By" Section – Reference Definitions and Image Size Consistency
The new "Used By" section is clearly delineated with properly defined reference links for each organization. However, please verify that the image size parameters (s=28) render as intended across different devices and platforms. This size is considerably smaller than the previously discussed value (e.g., s=85), so ensure that the visual impact matches your design goals.


97-100: Logo Layout and Spacing Consideration
The inline concatenation of logos and their corresponding names is concise, but it may lead to alignment or wrapping issues on smaller screens. If the logos are not aligning as expected, consider inserting manual line breaks or additional spacing to better control the layout within GitHub Flavored Markdown.

🧰 Tools
🪛 LanguageTool

[style] ~99-~99: Using many exclamation marks might seem excessive (in this case: 15 exclamation marks for a text that’s 2998 characters long)
Context: ...ome] [![Jupyter]Jupyter][Jupyter-home] [![NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolat...

(EN_EXCESSIVE_EXCLAMATION)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4a616a7 and a2f363f.

📒 Files selected for processing (1)
  • README.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md

[style] ~99-~99: Using many exclamation marks might seem excessive (in this case: 15 exclamation marks for a text that’s 2998 characters long)
Context: ...ome] [![Jupyter]Jupyter][Jupyter-home] [![NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolat...

(EN_EXCESSIVE_EXCLAMATION)

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (2)
README.md (2)

70-95: Reference Definitions and Avatar Size Parameter
All reference definitions for the user logos have been added correctly. One point to consider is the use of the s=28 parameter in the avatar URLs. Previously, there was discussion about the icon size being too large and suggestions to use something like s=85 for better clarity. Please verify that s=28 meets your visual design requirements across different devices, or adjust if necessary.


97-99: Clickable Image Link Markdown Syntax Improvement
The current clickable logo syntax (e.g., [![Microsoft]Microsoft][Microsoft-home]) might not render as intended. The standard Markdown syntax for an image wrapped in a link is:

[![Alt text][reference]][link-reference]

This means each logo entry should be reformatted. For example, change:

-[![Microsoft]Microsoft][Microsoft-home]
+[![Microsoft][Microsoft]][Microsoft-home]

Applying this consistently, here’s a suggested diff for the two lines:

-[![Microsoft]Microsoft][Microsoft-home] [![Apache]Apache][Apache-home] [![NASA]NASA][NASA-home] [![Samsung]Samsung][Samsung-home] [![The Algorithms]The Algorithms][The Algorithms-home] [![CachyOS]CachyOS][CachyOS-home] [![Nextcloud]Nextcloud][Nextcloud-home] [![Jupyter]Jupyter][Jupyter-home]
+[![Microsoft][Microsoft]][Microsoft-home] [![Apache][Apache]][Apache-home] [![NASA][NASA]][NASA-home] [![Samsung][Samsung]][Samsung-home] [![The Algorithms][The Algorithms]][The Algorithms-home] [![CachyOS][CachyOS]][CachyOS-home] [![Nextcloud][Nextcloud]][Nextcloud-home] [![Jupyter][Jupyter]][Jupyter-home]
-[![NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolate Doom-home] [and many more](https://github.com/cpp-linter/cpp-linter-action/network/dependents)
+[![NNStreamer][NNStreamer]][NNStreamer-home] [![imgproxy][imgproxy]][imgproxy-home] [![Zondax][Zondax]][Zondax-home] [![AppNeta][AppNeta]][AppNeta-home] [![Chocolate Doom][Chocolate Doom]][Chocolate Doom-home] [and many more](https://github.com/cpp-linter/cpp-linter-action/network/dependents)

This change will ensure that the images display as clickable logos with correct alt text.

🧰 Tools
🪛 LanguageTool

[style] ~99-~99: Using many exclamation marks might seem excessive (in this case: 15 exclamation marks for a text that’s 2997 characters long)
Context: ...NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolat...

(EN_EXCESSIVE_EXCLAMATION)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a2f363f and 3aead08.

📒 Files selected for processing (1)
  • README.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md

[style] ~99-~99: Using many exclamation marks might seem excessive (in this case: 15 exclamation marks for a text that’s 2997 characters long)
Context: ...NNStreamer]NNStreamer][NNStreamer-home] [![imgproxy]imgproxy][imgproxy-home] [![Zondax]Zondax][Zondax-home] [![AppNeta]AppNeta][AppNeta-home] [![Chocolate Doom]Chocolate Doom][Chocolat...

(EN_EXCESSIVE_EXCLAMATION)

🔇 Additional comments (1)
README.md (1)

68-68: New "Used By" Section Header Introduced
The addition of the "## Used By" header nicely segments this section from the rest of the documentation. Please ensure that the header level (H2) is consistent with the overall document structure.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (1)
README.md (1)

68-102: New "Used By" Section Implementation

The new "Used By" section is a clear and valuable addition that showcases key organizations using the C/C++ Linter Action. The reference-style links and inline logo display provide a streamlined presentation compared to a table format.

A couple of points to consider:

  • Image Size & Alignment: Although the URLs now use s=28 (resulting in relatively small icons), please verify in the GitHub Markdown preview that the logos appear balanced and properly aligned with the accompanying text. This was a concern in previous discussions.
  • Punctuation Consistency: A static analysis hint noted that a punctuation mark might be missing (around the logo references section, e.g. near line 101). Consider whether adding a period or adjusting spacing would improve consistency and readability.

Overall, the new section meets the documentation enhancement objectives.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~101-~101: A punctuation mark might be missing here.
Context: ...proxy][imgproxy-home]   [![Zondax] Zondax][Zondax-home]   [![AppNeta] AppNeta][AppNe...

(AI_EN_LECTOR_MISSING_PUNCTUATION)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3aead08 and 2ea4551.

📒 Files selected for processing (1)
  • README.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md

[uncategorized] ~101-~101: A punctuation mark might be missing here.
Context: ...proxy][imgproxy-home]   [![Zondax] Zondax][Zondax-home]   [![AppNeta] AppNeta][AppNe...

(AI_EN_LECTOR_MISSING_PUNCTUATION)

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (2)
README.md (2)

68-97: Verify "Used By" Section Link Definitions and Image Size
The new "Used By" section correctly defines all the reference links for the organizations' logos. Please confirm that the chosen avatar size parameter (s=28) matches your design intent, considering previous discussions recommended a smaller size than the original (e.g., adjusted from s=200 to about s=85). If a larger display is desired for better visibility, you might need to update these parameters accordingly.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~97-~97: A punctuation mark might be missing here.
Context: ...soft][Microsoft-home]   [![Apache] Apache][Apache-home]   [![NASA] NASA][NASA-home] ...

(AI_EN_LECTOR_MISSING_PUNCTUATION)


[uncategorized] ~97-~97: A punctuation mark might be missing here.
Context: ...e] Apache][Apache-home]   [![NASA] NASA][NASA-home]   [![Samsung] Samsung][Samsu...

(AI_EN_LECTOR_MISSING_PUNCTUATION)


98-104: Optimize Inline Logos Layout for Consistency and Readability
The inline display of logos using &nbsp; for spacing achieves a compact layout; however, it may lead to alignment issues on different screen sizes or cause readability challenges. Additionally, static analysis hints suggested that a punctuation mark might be missing in areas around lines ~97 and ~102. Consider verifying the visual consistency across devices or, if needed, introducing subtle punctuation or additional line breaks to enhance the clarity of the layout.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~102-~102: A punctuation mark might be missing here.
Context: ...proxy][imgproxy-home]   [![Zondax] Zondax][Zondax-home]   [![AppNeta] AppNeta][AppNe...

(AI_EN_LECTOR_MISSING_PUNCTUATION)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2ea4551 and c2f4504.

📒 Files selected for processing (1)
  • README.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
README.md

[uncategorized] ~97-~97: A punctuation mark might be missing here.
Context: ...soft][Microsoft-home]   [![Apache] Apache][Apache-home]   [![NASA] NASA][NASA-home] ...

(AI_EN_LECTOR_MISSING_PUNCTUATION)


[uncategorized] ~97-~97: A punctuation mark might be missing here.
Context: ...e] Apache][Apache-home]   [![NASA] NASA][NASA-home]   [![Samsung] Samsung][Samsu...

(AI_EN_LECTOR_MISSING_PUNCTUATION)


[uncategorized] ~102-~102: A punctuation mark might be missing here.
Context: ...proxy][imgproxy-home]   [![Zondax] Zondax][Zondax-home]   [![AppNeta] AppNeta][AppNe...

(AI_EN_LECTOR_MISSING_PUNCTUATION)

@shenxianpeng
Copy link
Collaborator Author

v1
image

v2
image

I'll proceed with V2 for the final version. Thanks for the feedback—I appreciate the input!

@shenxianpeng shenxianpeng merged commit 42f87fd into main Mar 24, 2025
5 checks passed
@shenxianpeng shenxianpeng deleted the add-used-by-section branch March 24, 2025 14:31
@shenxianpeng
Copy link
Collaborator Author

I'd like it to show up on the home page as soon as possible, although this isn't the most perfect rendering either, so maybe the back will make it better.

@2bndy5
Copy link
Collaborator

2bndy5 commented Mar 24, 2025

We can use CSS in the mkdocs build... Each brand would have to be contained in a <div> so the display: inline-block rule can be used to vertically align the logos with the text.

I searched around and could not find a service that generates the desired output as an image. So, we'll just have to keep rolling the solution ourselves.

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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants