Skip to content
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

Refactor workflow listing #57

Closed
ewels opened this issue Jun 9, 2018 · 0 comments
Closed

Refactor workflow listing #57

ewels opened this issue Jun 9, 2018 · 0 comments

Comments

@ewels
Copy link
Member

ewels commented Jun 9, 2018

The code in this tool to fetch the pipeline names and releases uses the GitHub APIs. It works fine, but it was from before we had the new website. Now the website does the same calls and provides everything we need in a single JSON file which we can fetch with a single API call.

URL: http://nf-co.re/pipelines.json

Pros:

  • Simpler code, faster
  • No GitHub API usage limits
  • We can collect usage stats in the future on the website
  • Only need to maintain website, not multiple tools (eg. which repos to ignore etc)

Cons:

  • None..?

Can keep the existing code as a backup if we want? Though to be honest probably easiest to strip out the GitHub stuff and keep it simple..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant