The main repo for the WDL Website.
GitHub: https://github.com/openwdl/openwdl.github.io
The website is built with Jekyll using the Minimal Mistakes Jekyll theme.
For setup and development instructions, see OpenWDL Website Instructions - Setup & Development
Contributing to New Issues:
- Create a new GitHub Issue
- Fork or update your fork from the main repo.
- In your terminal, from the
main
branch, create a new local branch by runninggit checkout -b branch-name-here
- Edit & Commit your changes, mentioning the Issue number in your commit, e.g.
git commit file-names-here -m "Fix XYZ from #99"
- Push the changes via
git push origin branch-name-here
- Submit a pull request
- The reviewers will either suggest additional revisions, or approve the pull request.
Setup Instructions: OpenWDL Website Instructions - Setup & Development
Editing Guidelines: Editing the OpenWDL Website
The root directory contains the following important files and directories:
_pages/
- directory for the siteREADME.md
- general readme for the repo.
You need the following in order to run the site:
- Ruby version 2.4.0 or higher, including all development headers (check your Ruby version using
ruby -v
) - RubyGems (check your Gems version using
gem -v
) - GCC and Make (check versions using
gcc -v
,g++ -v
, andmake -v
)
For Ruby, you may need additional developer packages(e.g. ruby-dev
, ruby-bundler
). See the following links, for detailed instructions:
After installing the prerequisite software, in your terminal:
- `bundle exec jekyll serve
- In your browser, type
localhost
in your address bar, to view the site.
Dependencies: If you receive an error message about software dependencies, packages, gems, etc, then run bundle install
or bundle update
from the content
directory. (Bundlr will be looking for Gemfile
and Gemfile.lock
, and can't run without them).