Welcome to the dustforce-wiki!
For contributing, please see CONTRIBUTING.md.
For a somewhat up to date representation view of the compiled repo, see dustforce.info
- Ruby (tested with 3.0.3)
- bundler (tested with 2.2.26)
Bundler is technically not necessary if you can manage the Ruby dependencies (such as Jekyll) by yourself, but it is easier to get started by using Bundler.
If you have a working rubygems (gem
) install, you should be able to simply gem install bundler
to cover the prerequisites.
On your very first run:
$ cd website/
$ bundle install
then on any following runs, you can simply do:
$ cd website/
$ bundle exec jekyll build
To run a local development server, you can simply run:
$ cd website/
$ bundle exec jekyll serve --incremental
This will also build the site for you, and present it to you at http://127.0.0.1:4000
while keeping the site updated as content changes.
Some files are not or can not be monitored by the serve process (such as website/_config.yml
), requiring you to restart the serve process.