This repository has been archived by the owner. It is now read-only.
A simple application to generate the list of Web Components on CustomElements.io
CoffeeScript JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api
app
test
.gitignore
.travis.yml
Gruntfile.coffee
Procfile
README.md
package.json
server.js

README.md

Fetch Service Build Status

This project is responsible for generating the Web Components list on CustomElements.io.

And here's what we do to accomplish that:

  1. Grabs the static list of Web Components.
  2. Fetches all the information from GitHub's API based on that list.
  3. Merges this list with all Bower components tagged with web-components and with all NPM modules tagged with web-components
  4. Generates an output in JSON format.

Maintainer: Djalma Araújo

Requirements

Environment vars

$ export REDISTOGO_URL
$ export BOWER_API_URL
$ export CUSTOMELEMENTS_API_URL
$ export NPM_API_URL
$ export BLACKLIST_API_URL
$ export FETCH_INTERVAL
$ export GITHUB_API_URL
$ export GITHUB_USERNAME
$ export GITHUB_PASSWORD

Installation

$ git clone git@github.com:webcomponents/fetch-service.git
$ npm install

Run

$ node server

Deploy

$ git push heroku master

License

MIT License © WebComponents.org