Skip to content
This repository was archived by the owner on Nov 25, 2023. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guava skeleton for Brunch

What is Guava

Guava is an open source Static Website Engine developed with JavaScript and Node.js. It takes content from files on your computer, and quickly renders them into fast static output. Guava automatically re-renders your files when changes occur, and streamlines your website development process. Guava is under development and we welcome your contributions.

Features

###JavaScript based skeleton:

###JavaScript Testing: (headless or browser)

Instructions

Installation

  • Install node.
  • Install Brunch: npm install -g brunch.
  • Install Bower: npm install -g bower.
  • Install Guava skeleton: brunch new https://github.com/roobyz/guava <app_name>.
  • cd into your new app folder.
  • verify can run the watch server: ./bin/guava.js -w and open http://localhost:3333/

Running

The command line JavaScript app (guava.js), will help you manage most of your website development process. To temporarily add it to your path run source guava-path.sh. Afterward, you can run guava.js -h to get a list of available command line options.

JavaScript Testing

Some initial test cases (test/homeView-test.js) were created to demonstrate the process of generating your own test cases. These are set to generate some test failure messages. Once you update the Javascript file as noted in the error message, your test will generate this success message: "4 tests, 4 assertions, 1 runtime ... OK".

Todo

  • Finish default Nunjucks template
  • Create Markdown/Nunjucks plugin for processing markdown pages and posts
  • Work on default theme
  • Add GitHub deployment process to guava.js

License

Guava is released under the MIT License.

About

Brunch skeleton with Foundation 5, LibSASS, Knockout, Nunjucks, and Buster testing framework.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages