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.

Add badges/CI: Travis CI, automatic push of gh-pages, Greenkeeper, coverage

See original GitHub issue

I heard badges improve a projectā€™s perceived quality by users šŸ˜„ Iā€™d suggest the following ones:

  • Travis CI (+ badge)
  • Automatic push of demo, and
  • Automatic push of API documentation to gh-pages via Travis CI (@makimenko how did you generate the files in gh-pages? What was the command you ran?)
  • Greenkeeper (+ badge)
    (I just npm installed this repo to test it and NPM warned me about ā€œ20 vulnerabilitiesā€! Greenkeeper would have prevented that.)
  • Maybe coverage (+ badge), but we only have few tests, though. But that could kickoff providing more tests!

See https://github.com/ComFreek/async-playground (shameless self-promotion) or any other repository. Popular repositories tend to have them most.

What do you think? I could do a PR in the next days.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:11 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
makimenkocommented, Mar 13, 2019

Nice

  • steps 1-5 completed (thanks for a very good option for open-source CI)
  • step 6 in progress (waiting for PR from Greenkeeper)
0reactions
ComFreekcommented, Mar 15, 2019

Yay, the latest commit fixed it, see https://makimenko.github.io/angular-template-for-threejs/.

@makimenko What do you think about making a link to the API documentation from within the README? I know thereā€™s already the link to gh-pages from the repo description, but I think having an extra link with text ā€œAPI docsā€ or something like that would be beneficial. Have to go now, otherwise, Iā€™d have it done myself.

Read more comments on GitHub >

github_iconTop Results From Across the Web

GitHub Pages Deployment - Travis CI Docs
Deploying to GitHub Pages uses git push --force to overwrite the history on the target branch, so make sure you only deploy to...
Read more >
How to deploy on Github Pages with Travis CI?
Add travis file to your project. Define basic travis-ci configuration to build and push you site on gh-pages page on each new commit...
Read more >
How to automate deployment on GitHub-pages with Travis CI
Travis CI can be configured by adding a .travis.yml file to the repository. when Travis CI has been activated for a given repository,...
Read more >
How to use Travis CI to automatically deploy a HarpJS ...
Open the repositories tab on your accounts pages and toggle the switch next to your repository to enable Travis support for that repository....
Read more >
How to set up TravisCI for projects that push back to github
git config --global user.name "Travis CI". } commit_website_files() {. git checkout -b gh-pages. git add . *.html. git commit --message "Travis build:Ā ...
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