Staticbot is a server program that:
- Receives notification that a static site's source has been updated,
- Compiles the new source of the static site, and
- Pushes the compiled source to a destination
The original workflow is as follows:
- Someone changes a preprocessable file (e.g., markdown, coffee-script, Sass, etc) on a "source" branch on GitHub,
- Staticbot sees that change, takes the new information, and compiles it, and
- Pushes the compiled version to a "master" or "gh-pages" branch on the same GitHub repo.
That is, if Alice maintains a site on GitHub Pages and Bob submits a simple pull request, Alice can accept it without having to compile Bob's changes locally: Staticbot does that for her.
See LICENSE
.
Pull requests are welcome!
- Fork this repo. (click "Fork" button on github)
- Pull your copy of this repo. (from terminal: git clone git@github.com:/staticbot)
- Create a branch for your change. (from terminal: cd staticbot; git checkout -b )
- Make your changes.
- Commit. (from terminal: git commit -m "")
- Push. (from terminal: git push origin)
- Issue a pull request (in the browser on github.com//staticbot, click the pull request button [it's looks like two arrows] and create a pull request)
Alphabetically:
- Brad Grzesiak: listrophy
- Zach Moneypenny: whazzmaster