Skip to content

docs: add Star History chart image with sealed token - #66

Merged
afonsoft merged 1 commit into
mainfrom
devin/1783792407-star-history-image
Jul 11, 2026
Merged

docs: add Star History chart image with sealed token#66
afonsoft merged 1 commit into
mainfrom
devin/1783792407-star-history-image

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

All Submissions:

  • Have you followed the guidelines in our Contributing document?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?

Changes to Core Features:

  • Have you added an explanation of what your changes do and why you'd like us to include them?

Description

Updates the Star History section in the README files to display the live chart image using the sealed token for afonsoft/QRCoder.Core.

Changes

  • Replaced the text link with the markdown image in README.md, readme.md, and README.pt-br.md.
  • Links point to https://www.star-history.com/?repos=afonsoft%2FQRCoder.Core&type=date&legend=top-left.
  • Image is served from https://api.star-history.com/chart?repos=afonsoft/QRCoder.Core&type=date&legend=top-left&sealed_token=....

Verification

  • README.md and README.pt-br.md rendered correctly with the new image markdown.
  • readme.md (bilingual) updated with the same image.

Impact

Pure documentation change; no source code or tests affected.

Link to Devin session: https://app.devin.ai/sessions/f862be50b6ad41bfa3bb93c39e8a89a6
Requested by: @afonsoft


Open in Devin Review

Co-Authored-By: Afonso Dutra Nogueira Filho <afonsoft@gmail.com>
@afonsoft afonsoft self-assigned this Jul 11, 2026
@afonsoft
afonsoft self-requested a review July 11, 2026 17:53
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@sonarqubecloud

Copy link
Copy Markdown

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Devin Review found 3 potential issues.

Open in Devin Review

Comment thread readme.md

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

🔍 Duplicate README files may conflict on case-insensitive file systems

The repository has both README.md and readme.md at the root with different content. On case-insensitive file systems (Windows, macOS default), these two files would collide — only one would be visible, and git operations could behave unpredictably. This is a pre-existing issue, but since this PR modifies both files and the project explicitly claims cross-platform support (Windows, Linux, macOS per AGENTS.md:103), it's worth noting. GitHub renders README.md by default, so readme.md may not be serving its intended purpose.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread readme.md

See the [star history chart](https://www.star-history.com/?repos=afonsoft%2FQRCoder.Core&type=date&legend=top-left) for this repository.<br/>
Veja o [gráfico de histórico de estrelas](https://www.star-history.com/?repos=afonsoft%2FQRCoder.Core&type=date&legend=top-left) deste repositório.
[![Star History Chart](https://api.star-history.com/chart?repos=afonsoft/QRCoder.Core&type=date&legend=top-left&sealed_token=a1KQPztifboHTq3RlLRkwvvPGw3dtFbndqZQpJxDeVkKCiIiJQyi1kuTEocyVlxTQ_wR7U0f6lQ1gBk00x7MNA3wOhureCKWKGRw0nT27SQSXMsSECsH8w)](https://www.star-history.com/?repos=afonsoft%2FQRCoder.Core&type=date&legend=top-left)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

🟡 Portuguese description removed from the bilingual README's star history section

The Portuguese translation of the star history description is dropped (readme.md:287) when replacing the two bilingual lines with a single English-only image badge, so the bilingual README loses its Portuguese content in that section.

Impact: The bilingual README no longer provides Portuguese text for the star history section, breaking the project's bilingual documentation standard.

Bilingual documentation rule violation details

The readme.md file is the project's bilingual (EN/PT-BR) README — all section headers use the dual-language pattern (e.g., "Star History / Histórico de Estrelas", "License / Licença").

Before this change, the Star History section had two lines:

  • English: See the [star history chart](...) for this repository.
  • Portuguese: Veja o [gráfico de histórico de estrelas](...) deste repositório.

After this change, both lines are replaced with a single image badge with English-only alt text (Star History Chart). The Portuguese description is entirely removed.

AGENTS.md explicitly requires under "DO (Faça)": "Documentação bilíngue (pt-BR + en-US)"

Suggested change
[![Star History Chart](https://api.star-history.com/chart?repos=afonsoft/QRCoder.Core&type=date&legend=top-left&sealed_token=a1KQPztifboHTq3RlLRkwvvPGw3dtFbndqZQpJxDeVkKCiIiJQyi1kuTEocyVlxTQ_wR7U0f6lQ1gBk00x7MNA3wOhureCKWKGRw0nT27SQSXMsSECsH8w)](https://www.star-history.com/?repos=afonsoft%2FQRCoder.Core&type=date&legend=top-left)
[![Star History Chart](https://api.star-history.com/chart?repos=afonsoft/QRCoder.Core&type=date&legend=top-left&sealed_token=a1KQPztifboHTq3RlLRkwvvPGw3dtFbndqZQpJxDeVkKCiIiJQyi1kuTEocyVlxTQ_wR7U0f6lQ1gBk00x7MNA3wOhureCKWKGRw0nT27SQSXMsSECsH8w)](https://www.star-history.com/?repos=afonsoft%2FQRCoder.Core&type=date&legend=top-left)
See the star history chart for this repository. / Veja o gráfico de histórico de estrelas deste repositório.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Comment thread README.md
## Star History

See the [star history chart](https://www.star-history.com/?repos=afonsoft%2FQRCoder.Core&type=date&legend=top-left) for this repository.
[![Star History Chart](https://api.star-history.com/chart?repos=afonsoft/QRCoder.Core&type=date&legend=top-left&sealed_token=a1KQPztifboHTq3RlLRkwvvPGw3dtFbndqZQpJxDeVkKCiIiJQyi1kuTEocyVlxTQ_wR7U0f6lQ1gBk00x7MNA3wOhureCKWKGRw0nT27SQSXMsSECsH8w)](https://www.star-history.com/?repos=afonsoft%2FQRCoder.Core&type=date&legend=top-left)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

📝 Info: Star-history sealed_token in URL is a public embedding token, not a secret

The sealed_token parameter in the star-history API URL (e.g., https://api.star-history.com/chart?...&sealed_token=a1KQPz...) might appear to be a committed secret. However, star-history.com provides these tokens publicly for anyone embedding their chart badges — they are not private API keys or credentials. This does not violate the AGENTS.md Hard Rule H4 ("Secrets: nunca commitar .env, tokens ou API keys") since it is not a secret credential.

Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

@github-actions

Copy link
Copy Markdown

Qodana Community for .NET

1272 new problems were found

Inspection name Severity Problems
Inconsistent Naming 🔶 Warning 537
Redundant using directive 🔶 Warning 28
Member initialized value ignored 🔶 Warning 13
Possible 'System.NullReferenceException' 🔶 Warning 9
Assignment is not used 🔶 Warning 9
Do not use object initializer for 'using' variable: Do not use object initializer for 'using' variable 🔶 Warning 8
Redundant explicit type in array creation 🔶 Warning 7
Redundant name qualifier 🔶 Warning 6
Auto-property accessor is never used: Private accessibility 🔶 Warning 5
Non-accessed field: Private accessibility 🔶 Warning 4
Possible multiple enumeration 🔶 Warning 4
Specify string culture explicitly 🔶 Warning 4
Auto-property accessor is never used: Non-private accessibility 🔶 Warning 4
Possible loss of fraction 🔶 Warning 3
Redundant cast 🔶 Warning 3
Expression is always 'true' or always 'false' 🔶 Warning 2
Redundant argument with default value 🔶 Warning 2
Conditional access qualifier expression is known to be null or not null 🔶 Warning 1
Empty general catch clause 🔶 Warning 1
Underlying type of enum is 'int' 🔶 Warning 1
Member hides static member from outer class 🔶 Warning 1
Possible 'System.InvalidOperationException' 🔶 Warning 1
Redundant explicit size specification in array creation 🔶 Warning 1
Redundant 'switch' expression arms 🔶 Warning 1
Redundant 'object.ToString()' call 🔶 Warning 1
Type member is never used: Private accessibility 🔶 Warning 1
Unused local variable 🔶 Warning 1
Type member is never used: Non-private accessibility ◽️ Notice 360
Use preferred body style: Convert into property, indexer, or event with preferred body style ◽️ Notice 38
Field can be made readonly: Private accessibility ◽️ Notice 36
Type is never used: Non-private accessibility ◽️ Notice 32
Convert into 'using' declaration ◽️ Notice 29
Member can be made private: Non-private accessibility ◽️ Notice 29
Redundant verbatim string prefix ◽️ Notice 22
Use preferred style of 'new' expression when created type is evident ◽️ Notice 10
Merge null/pattern checks into complex pattern ◽️ Notice 9
Auto-property can be made get-only: Non-private accessibility ◽️ Notice 7
Redundant string interpolation ◽️ Notice 7
Use format specifier in interpolated strings ◽️ Notice 6
Merge conditional ?: expression into conditional access ◽️ Notice 4
Class is never instantiated: Non-private accessibility ◽️ Notice 3
Use index from end expression ◽️ Notice 3
Check for reference equality instead: Check for reference equality instead ◽️ Notice 2
'if' statement can be rewritten as '?:' expression ◽️ Notice 2
Convert property into auto-property ◽️ Notice 2
For-loop can be converted into foreach-loop ◽️ Notice 2
Redundant explicit collection creation in argument of 'params' parameter ◽️ Notice 2
Auto-property can be made get-only: Private accessibility ◽️ Notice 1
Class with virtual (overridable) members never inherited: Non-private accessibility ◽️ Notice 1
Convert lambda expression into method group ◽️ Notice 1
Convert constructor into member initializers ◽️ Notice 1
Introduce optional parameters: Non-private accessibility ◽️ Notice 1
Member can be made protected: Non-private accessibility ◽️ Notice 1
Unused parameter: Non-private accessibility ◽️ Notice 1
Use string interpolation expression ◽️ Notice 1
Virtual (overridable) member is never overridden: Non-private accessibility ◽️ Notice 1

💡 Qodana analysis was run in the pull request mode: only the changed files were checked

View the detailed Qodana report

To be able to view the detailed Qodana report, you can either:

To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:

      - name: 'Qodana Scan'
        uses: JetBrains/qodana-action@v2026.1.3
        with:
          upload-result: true
Contact Qodana team

Contact us at qodana-support@jetbrains.com

@afonsoft
afonsoft merged commit e6002d4 into main Jul 11, 2026
23 of 25 checks passed
@afonsoft
afonsoft deleted the devin/1783792407-star-history-image branch July 12, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant