-
Notifications
You must be signed in to change notification settings - Fork 98
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
Dashboard: Document the list of all font project git repos that need to be automatically checked. #1241
Comments
They are scattered around github. Many don't have upstream repos set up yet
but I have SRC data in the old hg repo or my emails archive lol
A CSV or json or .py or whatever list of them needs to be maintained
…On Mar 9, 2017 1:48 PM, "Felipe Corrêa da Silva Sanches" < ***@***.***> wrote:
After fixing #1240 <#1240>,
I'd like to increase the list of font projects git repos being checked by
the dashboard's worker container.
It seems to me that the canonical list of font projects to check against
should be whatever we currently have at prod. I know it is 800-something
families, but I don't know where to find an official list of them all other
than automatically querying Google Fonts itself.
Is there a similar list for the git repos for each of those? I was able to
compile a list of a bit more than 40 repos by scraping the google/fonts
repo for URLs referencing other repos. This would be roughtly only 5% of
all projects. Does it mean 95% of the projects simply lack a git repo? Or
the repos are there and I simply don't know exactly where?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1241>, or mute the
thread
<https://github.com/notifications/unsubscribe-auth/AAP9yyh9plMeSRJppH4Iy2E2OTPvMLRSks5rkElCgaJpZM4MYeoD>
.
|
Sure! This kind of info is crucialy important. We definitely need to compile this list somewhere. |
CSV should be fine
…On Mar 10, 2017 5:46 PM, "Felipe Corrêa da Silva Sanches" < ***@***.***> wrote:
Sure! This kind of info is crucialy important. We definitely need to
compile this list somewhere.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1241 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAP9y0VxMxLQhhsY2TBM0xWbqFVK6rGdks5rkdK6gaJpZM4MYeoD>
.
|
if by HG you mean Mercurial on Google Code, that's not readable anymore: https://code.google.com/archive/p/googlefontdirectory/source/default/source (I get a 404, actually!) I also looked up this: https://github.com/blipvert/googlefontdirectory-hg @davelab6 Can you clarify where this kind of info could be found online? Or maybe it is only available in your personal data archives? |
Extracting the list into a separate file: fontprojects.py (issue fonttools#1241)
…s, though. And some of these are binary only, so they still need to be inspected individually (issue fonttools#1241)
repos are enabled (not commented out) (issue fonttools#1241)
And annotation dozens of other repos with the issues found in each of them. (issue fonttools#1241)
so that we can generate things like this summary: ===================== Number of font repositories in this file: "TTX": 15 "OK": 41 "UFO": 3 "GH-PAGES": 2 "NOTE": 5 "GFONTS-REPO": 1 "OTF": 12 "?": 35 From the total of 114 repos, 46 are enabled. Enabled means: "OK" or "NOTE" status. (issue fonttools#1241)
Number of font repositories in this file: "TTX": 16 "OK": 47 "UFO": 18 "GH-PAGES": 2 "NOTE": 13 "GFONTS-REPO": 1 "OTF": 16 "404-ERROR": 1 "SOURCE-ONLY": 1 From the total of 115 repos, 60 are enabled. Enabled means: "OK" or "NOTE" status. (issue fonttools#1241)
font-family names, based on the foldernames in the google/fonts repo. We'll still have to fill the gaps in this table... Number of font repositories in this file: "TTX": 18 "OK": 46 "UFO": 17 "GH-PAGES": 2 "NOTE": 13 "GFONTS-REPO": 1 "OTF": 15 "404-ERROR": 1 "?": 802 "SOURCE-ONLY": 1 From the total of 916 repos, 59 are enabled. Enabled means: "OK" or "NOTE" status. (issue fonttools#1241)
Now we have 91 repos enabled. ==== Number of font repositories in this file: "TTX": 15 "OK": 76 "UFO": 18 "GH-PAGES": 2 "NOTE": 15 "GFONTS-REPO": 1 "OTF": 15 "404-ERROR": 1 "?": 777 "SOURCE-ONLY": 2 From the total of 922 repos, 91 are enabled. Enabled means: "OK" or "NOTE" status. (issue fonttools#1241)
@m4rc1e has made a Google Docs spreadsheet to collaborative live-edit this data, and there is a public CSV export URL to fetch the data here: I suggest setting up FB to pull from that URL :) |
Sure! I've been chatting with @m4rc1e about that earlier today and that's our plan :-) |
Regarding the hg repo, yes that's what I meant; lasse has a copy on his
bitbucket.org/graphicore account iirc
…On Apr 3, 2017 2:06 PM, "Felipe Corrêa da Silva Sanches" < ***@***.***> wrote:
Sure! I've been chatting with @m4rc1e <https://github.com/m4rc1e> aobut
that earlier today and that's our plan :-)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1241 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAP9yx9BQ8O5JkExOgfNGlXufNK2VJVaks5rsTUVgaJpZM4MYeoD>
.
|
@graphicore Is there any info about URLs of upstream font project repos in there ? |
I don't know. |
After a quick glance, I had the impression it does not have that kind of info in there. At least not consistently throughout the family folders. And it may also be outdated info, if any. But thanks for pointing out the existence of the repo anyway! :-) |
feed the container with data from a GoogleDocs spreadsheet. But we keep a cache file locally as well just in case (and for versioning purposes) (issue fonttools#1241)
otherwise it would re-run forever. (issue fonttools#1241)
Using git commit --depth={MAX_NUM_ITERATIONS} (issue fonttools#1241)
we'll later increase this value again, but now, for testing purposes, let's stick to the master of each font-repo. (issue fonttools#1241)
Cormorant SC, Amatica SC, etc... (issue fonttools#1241)
Migrating to fontbakery-dashboard issue tracker per #1383 |
After fixing #1240, I'd like to increase the list of font projects git repos being checked by the dashboard's worker container.
It seems to me that the canonical list of font projects to check against should be whatever we currently have at prod. I know it is 800-something families, but I don't know where to find an official list of them all other than automatically querying Google Fonts itself.
Is there a similar list for the git repos for each of those? I was able to compile a list of a bit more than 104 repos by scraping the google/fonts repo for URLs referencing other repos. (the list is here: #1158 (comment)) This would be roughtly only 13% of all projects. Does it mean 87% of the projects simply lack a git repo? Or the repos are there and I simply don't know exactly where?
The text was updated successfully, but these errors were encountered: