Welcome! This is the repository for the website for Civic Tech DC. It is a static site built with Jekyll. It is mostly HTML, Javascript, and CSS.
- First, make sure that you have git on your computer. Create your own fork of the repository, then clone it to your computer:
git clone [email protected]:[YOUR GITHUB NAME]/codefordc-website
- Now, install the correct version of Ruby.
We use asdf and its ruby plugin to configure Ruby for this project. You can see which version of Ruby we're using in the .tool-versions file.
First, if you're on Ubuntu, you may need to install some dependencies. If the install
step doesn't work, try one or both of these commands:
sudo apt install libyaml-dev
sudo apt install libffi-dev
To install the Ruby plugin, run the following commands inside the project's directory:
asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git
asdf install
- Install required gems.
bundle install
- Run a local version of the website.
bundle exec jekyll serve
- Open a web browser page at
localhost:4000
If you notice a problem or have an idea for an improvement you can submit an issue.
Refer to the contribution instructions to contribute to this project. We have a project board where we track issues and ideas to be implemented.
Let us know if you get stuck in the Civic Tech DC Slack channel #civictechdc-website. Happy coding!