Skip to content
💂‍♂️Yeoman generator for scaffolding a side project static site (sipss).
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
generators/app
resources
.eslintrc
.gitignore
.npmignore
LICENSE.md
README.md
package.json

README.md

generator-sipss

Yeoman generator for scaffolding a SIde-Project Static Site (sipss).

Installation

First you need to install yeoman.

npm install -g yo

Then install the sipss generator.

npm install -g generator-sipss

Usage

Generate your project's site and follow the prompts.

$ yo sipss

Once finished, you're all set! 🎉

sipss scaffolds a static site for an existing project, one usually hosted on GitHub. It will create a /docs folder containing the site files and resources which then enables you to host your project's newly-created site by enabling GitHub pages from the /docs folder in the master branch.

For more information on how to setup GitHub pages using this method, refer to GitHub's documentation.

Background

The idea for sipss came from the need to simplify creating static sites for my side projects. As you can see from this Twitter thread, I found that each project's site was 95% the same as the others - all I was changing was the basics like the name of the project, its description, features, etc. So, I decided to make my life a little easier and create this Yeoman generator to scaffold the site for me.

Note: this generator has a very specific use-case and probably will not suit your needs. That is, unless you want to make a site similar to https://cedric.tech/amo-cli or https://cedric.tech/should-i-cli. But that's none of my business 🐸🍵

License

MIT License

You can’t perform that action at this time.