Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Сacheable component(1) online builder

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 lib
Octocat-spinner-32 public
Octocat-spinner-32 script
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 History.md
Octocat-spinner-32 Readme.md
Octocat-spinner-32 package.json
Readme.md

C8 = C(omponent - 8 letters)

C8 is a component(1) build server. It detects component by github-like url, build it and returns build.js and build.css.

Example

Lets take a look, how it works for yields/select.

We have c8 started on https://c8.gingkoapp.com. We can publish component with simple curl command:

$ curl -d "repo=yields/select" https://c8.gingkoapp.com/publish

Not we have:


Another one nice feature of c8 is /concat.js and /concat.css. It allows you to get concatenated & minified version of components group with two fast requests.

For example we want to get specific build of amazing UI components by yields:

  1. js files: https://c8.gingkoapp.com/concat.js?repos=yields/select,yields/sortable,yields/editable,yields/select-reflect
  2. css files: https://c8.gingkoapp.com/concat.css?repos=yields/select,yields/sortable,yields/editable,yields/select-reflect

Future work

  • host on c8build.com
  • support /yields/select-standalone{.min}.js
  • figure out the way to compile .styl, .hbs and etc
Something went wrong with that request. Please try again.