Shoestring is a handy tooling framework for websites big and small. It includes:
softserve
: a handmade serverdruid
: a front-end theme built on Bootstrap@5module
: a simple and high-level build & CI system
Shoestring is modular. It integrates optionally, easily and out of the box with:
- GCP
- Docker
- Scss/Sass
- Bootstrap
- VCS (built-in)
- C++/PHP/Node.js/Go/etc.
It's the framework we built to manage our website.
We hope you enjoy it.
The majority of this project are licensed permissively with the MIT License. There are things which this project uses (such as Bootstrap and Boost) which may have different, but always permissive, licenses.
Optionally, for GCP deployment, create a cloudbuild.yaml by modifying cloudbuild.yaml.example with your preferences.
- clone this repository
- run
./module help
module
--version [major.minor.patch]
--source [build help --clean [hash cache out all]]
browser|open
attach|shell
deploy|push
quick|full
build
clean
kill
curl
help
run
- run
./module -v 1.0.0 build run open
- edit for your needs and enjoy!