Hi! I'm trying to exclude certain languages from the 3D contribution graph using settings.json, but the excluded languages still appear in the generated SVG.
Current Configuration:
My settings.json file:
[
{
"fileName": "profile-green-animate",
"theme": "green",
"excludeLanguages": ["Java", "JavaScript", "HTML", "Vue", "CSS"]
}
]
Workflow:
- uses: yoshi389111/github-profile-3d-contrib@latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
USERNAME: ${{ github.repository_owner }}
Expected Behavior:
The generated 3D profile should exclude Java, JavaScript, HTML, Vue, and CSS from the language distribution.
Actual Behavior:
The excluded languages (Java, JavaScript) still appear in the generated SVG chart.
What I've Tried:
- Verified that
settings.json is in the repository root and is being read correctly (confirmed in workflow logs)
- Tried both
excludeLanguages (camelCase) and exclude_languages (snake_case) field names
- Tried different language name formats (capitalized, lowercase)
Questions:
- Is
excludeLanguages the correct field name? If not, what is the correct way to exclude languages?
- Are there any specific requirements for the language names (case sensitivity, exact spelling)?
- Is this feature supported in the current version?
Thanks for your help!
Hi! I'm trying to exclude certain languages from the 3D contribution graph using
settings.json, but the excluded languages still appear in the generated SVG.Current Configuration:
My
settings.jsonfile:[ { "fileName": "profile-green-animate", "theme": "green", "excludeLanguages": ["Java", "JavaScript", "HTML", "Vue", "CSS"] } ]Workflow:
Expected Behavior:
The generated 3D profile should exclude Java, JavaScript, HTML, Vue, and CSS from the language distribution.
Actual Behavior:
The excluded languages (Java, JavaScript) still appear in the generated SVG chart.
What I've Tried:
settings.jsonis in the repository root and is being read correctly (confirmed in workflow logs)excludeLanguages(camelCase) andexclude_languages(snake_case) field namesQuestions:
excludeLanguagesthe correct field name? If not, what is the correct way to exclude languages?Thanks for your help!