JavaScript CSS HTML Shell Ruby
Switch branches/tags
Nothing to show
Clone or download
jancborchardt Merge pull request #181 from opensourcedesign/margin-svg
Add margin logo source, useful for when icon is automatically rounded
Latest commit 04458aa Jul 5, 2018
Permalink
Failed to load latest commit information.
_data updated Jobs data values Oct 16, 2017
_drafts Edit and move collaboration article to _posts. Mar 26, 2017
_includes Link to Riot for chat links Mar 17, 2018
_layouts use bootstrap.min.js instead of main.js Oct 21, 2017
_people Added amrit-singh in people Oct 18, 2017
_posts Change opensourcedesign.github.io repository references to opensource… May 8, 2018
_sass added links for summit page Jun 28, 2018
css added links for summit page Jun 28, 2018
fonts added font files Oct 15, 2017
images Merge pull request #181 from opensourcedesign/margin-svg Jul 5, 2018
js Adjust configuration May 8, 2018
scripts Adjust gitignore May 8, 2018
summit changed coc link to relative Jul 3, 2018
.gitignore Adjust gitignore May 8, 2018
.travis.yml added basic html proofing tests, and fixed most of the failing ones Nov 22, 2015
404.html Change opensourcedesign.github.io repository references to opensource… May 8, 2018
CNAME Create CNAME May 8, 2018
CONTRIBUTING.md Add protocol & fix links Apr 14, 2017
Gemfile added basic html proofing tests, and fixed most of the failing ones Nov 22, 2015
LICENSE Front page of OSD done Nov 25, 2015
README.md Change opensourcedesign.github.io repository references to opensource… May 8, 2018
Rakefile added basic html proofing tests, and fixed most of the failing ones Nov 22, 2015
_config-dev.yml Merge branch 'master' of github.com:opensourcedesign/opensourcedesign… Oct 15, 2017
_config.yml Update _config.yml Jun 25, 2018
articles.html make Articles use only post layout, update scripts and gitignore Oct 19, 2017
by-laws.md Make free software part of the mission statement. Apr 28, 2017
code-of-conduct.md Change opensourcedesign.github.io repository references to opensource… May 8, 2018
contribute.md Change opensourcedesign.github.io repository references to opensource… May 8, 2018
faq.md Change opensourcedesign.github.io repository references to opensource… May 8, 2018
feed.xml added jekyll shell Mar 13, 2015
freenode.txt Add freenode verification file Jan 9, 2018
goals.md About is now Goals Oct 15, 2017
governance.md Change opensourcedesign.github.io repository references to opensource… May 8, 2018
index.html Link to Riot for chat links Mar 17, 2018
logos.html Change opensourcedesign.github.io repository references to opensource… May 8, 2018
mission.md Create a file specifically hosting our mission. Apr 13, 2017
people-form.md Change opensourcedesign.github.io repository references to opensource… May 8, 2018
people.md Add people to website Oct 15, 2017
person-template.md Edit availability in template Oct 15, 2017
processes.md added Action research Mar 18, 2017
projects.md Move resources and projects to main page Oct 15, 2017
resources.md Move resources and projects to main page Oct 15, 2017
staticman.yml Change fields.title to fields.name. Oct 15, 2017

README.md

opensourcedesign.net Travis Badge

Website of the Open Source Design community, hosted on Github pages.

Edit Website

Editing content on opensourcedesign.net can be done in two relatively simple ways, both of which, require a GitHub account.

  1. Using GitHub's nifty file editor

Github file tools

  1. Using the Prose Editor
  2. 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.

  1. Install Jekyll using and other ruby gems
sudo gem install bundler
  1. Fork and clone the main website repository
git clone git@github.com:opensourcedesign/opensourcedesign.net
cd opensourcedesign.net/
bundle install
  1. 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.

  1. Build the static site & watch for files
jekyll serve --watch --config _config.yml,_config-dev.yml

Updating

Updating the various repos can be done with running the this script

./scripts/update.sh