This site was developed by the Code4Lib 2018 Conference Committee Website Working Group based on a design by the 2016 working group. The site was designed to provide a comprehensive overview of the Code4Lib 2018 Annual Conference. A great deal of conference and organizational info can be found on the Code4Lib Wiki and the Code4Lib Site, but this site should serve as a gateway to the various sources of Code4Lib information while providing visitors with a user-friendly way to find conference-specific info.
This site was designed with future users in mind, so the group chose platforms that would be accessible to a wide range of users: Jekyll and GitHub Pages. We also custom build Bootstrap 3.3.4 from less files for basic site colors and fonts.
More details are available in the GitHub wiki for the 2017 page.
Jekyll is a Rails gem that generates static websites from markdown, HTML, and other formats. See the official Jekyll documentation for details.
Steps for contributing have been documented in the wiki on the 2016 site's GitHub page and will be updated as needed.
See a list of outstanding issues. The following example uses "issue#3" as a subject. That's the branch name and used in the commit message.
git pull
bundle install
git checkout master
git pull origin master
jekyll serve
git checkout -b issue#3
git add {changed-files}
git commit -m "fixes issue #3"
git push --set-upstream origin issue#3
git checkout master
git fetch
git checkout BRANCHNAME