Freesewing is an online platform to draft sewing patterns based on your measurements.
This is our site repository, which holds the source code for our website.
For all info on what freesewing does/is/provides, please check the documentation at freesewing.org/docs.
This site is based on Jekyll, a static site generator written in Ruby.
Apart from plain old HTML, this site uses the Liquid template language, while kramdown is the markdown flavour of our choice.
We use SASS for styles and jekyll-assets as our asset pipeline.
For more info, please refer to our documentation, specifically the site documentation at freesewing.org/docs/site.
To run your own Ruby instance, you'll need:
- GNU/Linux, Unix, or macOS
- Ruby version 2.1 or above
- GCC and Make
If you need any help, or if you want to run Ruby on Windows, make sure to check the Ruby install documentation.
Full install instructions are available at freesewing.org/docs/site/install but here's the gist of it:
gem install jekyll bundler
git clone [email protected]:freesewing/site.git
cd site
bundle exec jekyll serve
Our code is licensed GPL-3, our patterns, documentation, and other content are licensed CC-BY.
Your pull request are welcome here. For simple changes, there's an Improve this page link at the bottom of every page on the website.
If you're interested in contributing, we'd love your help. That's exactly why we made this thing open source in the first place.
Read freesewing.org/contribute to get started. If you have any questions, the best place to ask is the freesewing community on Gitter.