cjss-group / CJSS

A CSS based web framework
https://cjss.js.org/
MIT License
670 stars 20 forks source link

Landing page #42

Closed c-harding closed 5 years ago

c-harding commented 5 years ago

Yet another PR that needs @scottkellum's Travis config! This one automatically builds the project and commits everything in the demo folder, including the newly built JavaScript, to the gh-pages branch. This means that the page will be hosted on GitHub Pages (e.g. for my fork). Once this is done we will be able to host the page on js.org, at cjss.js.org.

Eventually we will hopefully be able to produce a full landing page for this project, similar to the README.

c-harding commented 5 years ago

From #35:

Use ESLint to maintain consistent coding style.

In order to get this to work with Travis, a repo admin (@scottkellum?) will need to log into Travis with GitHub and authorise the repository. https://docs.travis-ci.com/user/tutorial/

This will mean that commits that do not match the style guide will automatically show up as such in GitHub, and hopefully your editor should support linting.