question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Post issues for users

See original GitHub issue

When users first use Font Bakery to check their project, they may want to run Font Bakery’s command line tool against their repo, in the same way that the dashboard can ingest a repo.

The most simple thing I can think of is that FB should accept URLs along with directory paths or a set of file paths. However, perhaps it is better to have a new ‘shorthand’ command, like

fontbakery check-googlefonts-github git@github.com:username/project

Following on from this, I can see that users of Font Bakery may wish to ‘spray’ their Github Issue tracker with one issue per failed check, like Eli did for himself just now:

screen shot 2018-10-15 at 5 29 04 pm

Perhaps a command like one of these,

fontbakery check-googlefonts-github git@github.com:username/project --post-issues
fontbakery check-googlefonts-github-and-post git@github.com:username/project

would mean that, after the complete check results are printed, for each fail it asks you y/[n] style if you want to auto-post an issue.

  • And in the case you already ran FB and want to ‘firehose spray’ the issue tracker with everything, there should be a mode to to ‘auto post’ all, like :

    fontbakery check-googlefonts-github git@github.com:username/project --post-issues --yes fontbakery check-googlefonts-github git@github.com:username/project --post-issues --hard fontbakery check-googlefonts-github-and-post git@github.com:username/project --auto

etc

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:11 (8 by maintainers)

github_iconTop GitHub Comments

2reactions
m4rc1ecommented, Oct 29, 2019

gftools qa already posts qa reports back to repos automatically. If it’s checking a pr, it will post it as an issue to the pr (how the ci currently works on google/fonts). If it’s a dir containing fonts binaries, it opens a new issue.

1reaction
m4rc1ecommented, Oct 29, 2019

Nice. I look forward to seeing what you come up with. It may be a good idea to add this functionality once we’ve fixed most of the checks which produce false positives.

We should start planning how we should share these functions across our tools/libs. I’ve probably written a function to download families from Google Fonts three times. It would be nice to have such code consolidated into a single lib or added to an existing one. This may also be a terrible idea but imo it’s worth discussing.

Read more comments on GitHub >

github_iconTop Results From Across the Web

POST troubleshooting steps - Computer Hope
Computer POST troubleshooting steps to follow if your computer does not past the POST (power on self-test) during boot.
Read more >
13 ridiculous user issues IT pros endured - Spiceworks
IT pros have to deal with a lot of frustration caused by users and their sometimes ridiculous computer issues. One of the best...
Read more >
Troubleshoot common social publishing issues
Learn how to resolve several common errors which may result in social posts not publishing successfully through HubSpot.
Read more >
11 Common Facebook Problems and Errors (And How to Fix ...
Facebook has lots of problems and frustrations. Here are fixes for the most annoying Facebook issues and errors you'll come across.
Read more >
Most U.S. social media users rarely or never post about ...
Only 9% of adult social media users say they often post or share things about political or social issues on social media.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found