-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Add BQN language #6623
Add BQN language #6623
Conversation
Not quite. 1 repo alone accounts for 380 of those files. |
So how many files can a single repository maximally account for as a percentage of the threshold? |
It's not about how many files a repo has but rather how widely used the extension is. If there is an indication of a single user or repo having a disproportionate impact on the usage, I'll exclude it... 2000 files spread across 200 repos is a lot more indicative of widespread usage than 2000 files in a single repo. |
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.
Along with addressing the failing tests, we need the cached license file from the grammar. When you ran the script/add-grammar
script, it should have downloaded a copy.
If it didn't (I've seen this a few times but haven't had the chance to look into it), you can get the file by running this line from the script:
Line 134 in 7ca3799
bundle exec licensed cache -c vendor/licenses/config.yml |
You'll also need to run script/list-grammars
also run at the bottom of that script.
When I try to run
Seems that it's unable to load |
You need to install the linguist gem... or use the Codespace we recommend. |
Is that different from the github-linguist gem? Cause I have that one installed and I can't see any gem simply called "linguist" |
Yes, it's the |
Oh yes, and you'll need to run it after you've sorted out the other issues reported in the test failures as the |
Now, this obviously doesn't discount the issue that many of the files are concentrated in one repository. However, I think it's worth clarifying that the linked repository automatically mirrors solutions to Rosetta Code programming tasks implemented by various users of the site, as opposed to a single power user. |
I've indexed the following 28 Advent of Code repositories, which brings this search up to 2k. I did find that some repositories I listed earlier were actually deleted or renamed, which I hadn't thought to check, and have updated that list to indicate them. Three of the 2023 repositories had also been indexed since I made that list.
I note that file totals frequently don't add up right: the full search of added files gives 286, while this half returns 150 and this half returns 157, totalling 307 (after updating local clones I see 308). And these "286" files were needed to increase BQN's total from 1.8k to 2k, as earlier 255 wasn't enough. |
Popularity really isn't the priority right now... passing tests is 😉 |
Apologies, I'd just talked to skykanin who believed popularity was the only remaining issue. I'm asking around to see if I can find someone to help. |
@lildude could you approve the workflow? I was able to get rid of all the test failures locally 🙂 |
Add support for the BQN language as it's now passed the 2k unique file threshold.
Checklist:
#21584F