Digital Impacts Schema & Taxonomy
This repository holds the website (and schema) for the Digital Impacts Schema & Taxonomy, hosted on github pages and available at https://dist.greenweb.org.
It's created using Jekyll and editable using SiteLeaf.
To run a copy locally for editing, development and previewing, you will need to have Ruby and Node.js available on your system.
If you do not have both Ruby and NodeJS installed locally, you can use GitHub Codespaces to quickly spin up a development environment for this project.
- Create a new codespace.
- The codespace may take a few minutes to configure itself, and install dependencies.
- Once configure you can run following commands to ensure you have Ruby, NodeJS, and Jekyll configured:
ruby -vshould returnruby 3.3.9node -vshould returnv26.2.0bundle exec jekyll -vshould returnjekyll 3.10.0
You can now follow the Getting Started instructions below to work on this project.
To get started, check out this repository and run:
bundle install- to install ruby dependencies.npm install- to install nodejs dependenciesbundle exec jekyll serve- to build the site and make it available on a local server- OR
bundle exec jekyll serve --livereloadto automatically refresh the page with each change you make to the source file
... which will make a local copy of the site available at https://localhost:4000.
We use Tailwind CSS for styling, try to use the classes and components defined there in preference to creating custom CSS if possible.
The main branch of this repo is automatically deployed to the live site, so simply push your changes to deploy, or open a PR.