ACCoRD public repository for the GitHub pages.
ACCoRD aims to address barriers in data access and contracting that delay or block research using the UK's federated Digital Research Infrastructure (DRI). Data contracts are often complex, bespoke, and inconsistent, causing delays of up to 9 months and making data sharing costly and inefficient.
For ACCoRD project management, a private repository, please go to: accord_project_management
- Project Lead: Dr Michelle Harricharan, m.harricharan@ucl.ac.uk
- Project Co-Lead: Dr Claire Ellul, c.ellul@ucl.ac.uk
- Project Co-Lead: Dr James Wilson, j.a.j.wilson@ucl.ac.uk
- Research & Innovation Associate: Katie Buntic, k.buntic@ucl.ac.uk
- Research & Innovation Associate: Dr Rahil Alipour, r.alipour@ucl.ac.uk
It's often useful to test the GitHub Pages site locally before pushing changes. This lets you check that pages render correctly, links work, and styles look as expected without having to commit and wait for GitHub Pages to rebuild.
You need Ruby, Bundler, and Jekyll installed. See the GitHub guide on testing a Jekyll site locally for full details.
Ruby version: Jekyll requires Ruby 3.1 or higher. We recommend managing Ruby versions with rbenv or asdf rather than using your system Ruby. You can check your version with:
ruby -vmacOS users: do not use the system Ruby (
/usr/bin/ruby) — you will hit permission errors. Install Ruby via rbenv or Homebrew first.
Windows users: native Jekyll support on Windows is unreliable. We recommend using WSL2 and following the Linux instructions within it.
- Change into the
docsdirectory (where the site lives):
cd docs- Install dependencies (only needed the first time, or after
Gemfilechanges):
bundle install- Serve the site locally:
bundle exec jekyll serve- Open your browser at:
http://127.0.0.1:4000/accord/
Note: the site is served at
/accord/(not just/) because of thebaseurlsetting in_config.yml. Going tohttp://127.0.0.1:4000will show a 404 — this is expected.
- Changes not appearing? Jekyll live-reloads content changes automatically, but changes to
_config.ymlor page front matter require a full restart (Ctrl+C, thenbundle exec jekyll serveagain). - Port already in use? Run
bundle exec jekyll serve --port 4001to use a different port. - Gem errors? Try
bundle updateto refresh dependencies, then serve again.