This repository builds on the template created and maintained by The Turing Way team members and shared under CC-BY 4.0 for reuse: https://github.com/alan-turing-institute/reproducible-project-template.
- Vision: A cooperative of community managers dedicated to creating equitable, resilient and collaborative research
- Mission: To empower research communities through capacity building, growing a network of community leaders and ecosystem facilitation.
Documentation is licensed under the CC-BY-4.0 License. Code is shared under an MIT license. See the LICENSE.md file for details.
- Reach Out: [email protected]
This site uses the Agency jekyll theme, shared under an MIT License.
The below tree shows the layout of this repo and what the main files/directories contain. If a directory is not described or expended, you probably won't need to edit it when making changes to the website :)
├── 404.html
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── Gemfile
├── Gemfile.lock
├── LICENSE.md
├── README.md
├── _config.yml #<-- contains basic site description and the path to the logo
├── _data
│ ├── navigation.yml #<-- defines the items on the top nav bar
│ ├── sitetext.yml #<-- provides the header text (and icons) or each section on the home page
│ └── style.yml
├── _includes #<-- contains the html layouts for each section
│ ├── about.html
│ ├── clients.html
│ ├── contact.html
│ ├── footer.html
│ ├── head.html
│ ├── join_grid.html
│ ├── modals.html
│ ├── nav.html
│ ├── navheader.html
│ ├── portfolio_grid.html
│ ├── services.html
│ ├── team_grid.html
│ └── timeline.html
├── _join_options #<-- contains an .md file for each of the grid items in the "join" section
│ ├── leadership.md
│ ├── member.md
│ └── support.md
├── _layouts
│ ├── default.html
│ ├── home.html #<-- defines which of the html layouts from _includes are used on the home page
│ └── page.html
├── _portfolio #<-- contains an .md file for each of the projects to be displayed (grid items) in the "portfolio" section
│ ├── example.md
│ ├── project1.md
│ └── project2.md
├── _sass
│ ├── base
│ ├── components
│ └── layout #<-- contains css styling for the different sections
│ ├── _contact.scss
│ ├── _footer.scss
│ ├── _join.scss
│ ├── _masthead.scss
│ ├── _portfolio.scss
│ ├── _services.scss
│ ├── _team.scss
│ └── _timeline.scss
├── _site #<-- ignore everything in here. It is generated automatically when you build the site
├── _team #<-- contains an .md file for each team member
│ ├── cassandra-gouldvanpraag.md
│ ├── emma-karoune.md
│ └── malvika-sharan.md
├── assets
│ ├── css
│ ├── img
│ │ ├── clients #<-- all logo images, inc RCM Coop logo used on the nav bar
│ │ │ ├── creative-market.jpg
│ │ │ ├── designmodo.jpg
│ │ │ ├── envato.jpg
│ │ │ ├── header.png
│ │ │ ├── rcmcoop-peach.jpg
│ │ │ ├── rcmcoop-peach.png
│ │ │ ├── rcmcoop-peach.svg
│ │ │ └── themeforest.jpg
│ │ ├── contact.png #<-- the image behind the contact section
│ │ ├── emoji-rcm-coop.gif
│ │ ├── favicon-old.png
│ │ ├── favicon.png
│ │ ├── header.png #<-- the background image at the top of the home page
│ │ ├── join #<-- images used in the "join" grid items
│ │ │ ├── aaron-santelices-z03mWBdAq5I-unsplash.jpg
│ │ │ ├── johannes-plenio-voQ97kezCx0-unsplash.jpg
│ │ │ └── steven-kamenar-MMJx78V7xS8-unsplash.jpg
│ │ ├── logo-RCM-coop-dev.pptx #<-- a .pptx file where you can play with logo images
│ │ ├── logo-black-square.png #<-- a bunch of logo variations
│ │ ├── logo-footer-grey.png
│ │ ├── logo-footer-old.png
│ │ ├── logo-footer.png
│ │ ├── logo-old.png
│ │ ├── logo-tagline-black.png
│ │ ├── logo-tagline-grey-box.png
│ │ ├── logo-tagline-white.png
│ │ ├── logo-tagline.png
│ │ ├── logo.png
│ │ ├── portfolio
│ │ │ ├── 04-thumbnail.jpg
│ │ │ ├── 05-thumbnail.jpg
│ │ │ └── 06-thumbnail.jpg
│ │ ├── team #<-- team member images
│ │ │ ├── 500x500.jpg
│ │ │ ├── cassandra-gouldvanpraag.jpg
│ │ │ ├── emma-karoune.jpg
│ │ │ └── malvika-sharan.jpg
│ │ └── timeline
│ ├── js
│ ├── tmp-old-webfonts
│ └── webfonts
├── index.md #<-- defines the layout to be used in the home page (currently calls ~/_layouts/home.html)
├── jekyll-agency.gemspec
├── legal.md #<-- privacy policy text
This can be done by the new member as a pull request (use the process described here for contributing to The Turing Way), or an existing member/admin via a commit to main.
- Add a photo of the new member to ~/assets/img/team. The photo should be 500 x 500 px
- Copy an existing member .md file from ~/_team. Rename it with the new members name, seperating first and last name with a hyphen (no spaces)
- Edit the .md file front matter to refer to the new member. Note the value
modalID
must be unique. We suggest you useteam[Theirnamewithnospaces]
- Edit the body text with their bio. Note this uses standard markdown syntax
After you have edited the website, it is useful to build it locally to see if it looks/works as expected before pushing changes or submitting a PR. To set up your environment to develop this website locally theme, clone this repo or your own fork of it.
$ git clone https://github.com/rcmcooperative/rcmcooperative.github.io.git
$ cd rcmcooperative.github.io
Then run:
$ bundle install
To make a local build, run this. (Using the --trace
flag for verbose errors.)
$ bundle exec jekyll serve --trace
Then open your browser at:
Add pages, documents, data, etc. like normal to test the theme's contents. As you make modifications, your site will regenerate and you should see the changes in the browser after a refresh.
Thanks goes to these wonderful people (emoji key):
Malvika Sharan 🖋 📖 |
Sara Villa 🖋 |
Cassandra Gould van Praag 🖋 💻 📖 |
Emma Karoune 🖋 📖 |
This project follows the all-contributors specification. Contributions of any kind welcome!
- Add a README file
- Add a CONTRIBUTING file
- Add a LICENSE
- Add a Code of Conduct
- Install all-contributors bot
- .gitignore file (choose from a template)
- Issue templates
- Optionally Install Welcome/behavior bot (see The Turing Way config)
- Connect repo with Zenodo
- Add cff file for citation
- Add badges