opensourcedesign / Opensourcedesign.github.io
Labels
Projects that are alternatives of or similar to Opensourcedesign.github.io
opensourcedesign.net
Website of the Open Source Design community, hosted on GitHub Pages.
Edit Website
Editing content on opensourcedesign.net can be done in two ways, both of which, require a GitHub account.
- Using GitHub's nifty file editor
- Modifying source code (technical)
Code & Design The Website
You need some basic ability to use a terminal as well as some knowledge of web development like HTML, CSS, and JavaScript. The site is built with the following programming tools:
Installing
This step requires having a ruby
development environment and git
installed
and configured to connect to GitHub with SSH.
- Install Jekyll using and other Ruby gems
sudo gem install bundler
- Fork and clone the main website repository
git clone --single-branch --branch master https://github.com/opensourcedesign/opensourcedesign.github.io.git
cd opensourcedesign.github.io/
bundle install
- Run our installer script
This will pull down all of the repositories (jobs, events, etc...) and put them in there proper place to build our website locally.
./scripts/install.sh
Note: you need to be a member of our GitHub organization.
- Build the static site & watch for files
bundler exec jekyll serve --watch --config _config.yml,_config-dev.yml
Updating
Updating the various repositories can be done by running this script
./scripts/update.sh
đŠâđ Contributors, backers & sponsors
This project exists thanks to all the people who contribute.
Thank you to all our backers! đ (Become a backer)
Support this project by becoming a sponsor. (Become a sponsor)
⼠Code of Conduct
Please note that Open Source Design has a Contributor Code of Conduct. By participating in this project online or at events you agree to abide by its terms.
đ License
đ You can use & modify everything as long as you credit Open Source Design and use the same license for your resulting work. Code license is AGPLv3 and content is Creative Commons Attribution-ShareAlike.