Skip to content

willthomson/grow

 
 

Repository files navigation

Grow

Circle CI Downloads PyPi Code Coverage

Grow is a declarative tool for rapidly building, launching, and maintaining high-quality websites.

  • Easy installation
  • Jinja template engine
  • Data-binding between YAML and views
  • Data-driven site architecture
  • Easy URL changes
  • Flexible internationalization and translation
  • Integration with external CMSes
  • Fast builds

Quick start

Run the commands below to start a server. The install script explains what it does and pauses before each action.

curl https://install.grow.io | bash
grow init base base
cd base
grow run

You can alternatively pip install grow if you like.

Community

Learn more about using Grow:

Contributing to Grow

Set up a development environment:

git clone git@github.com:grow/grow.git
make develop

Once your development environment is set up, run Grow:

./scripts/grow

Then run tests:

make test

We try to set everything up for you automatically (including a virtualenv) in the make commands, but if you are using Linux and something is not working, you might try:

make develop-linux
make test

About

A fresh, declarative, file-based microsite generator for rapid, high-quality website production.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 93.7%
  • JavaScript 2.9%
  • HTML 1.7%
  • CSS 1.0%
  • Makefile 0.4%
  • Shell 0.2%
  • Dockerfile 0.1%