Skip to content

graphcore-research/graphcore-research.github.io

Repository files navigation

Graphcore Research Blog

Link: graphcore-research.github.io

Running locally

This will allow you to view a local version of the site as you edit.

  • (Install Docker)
  • Open the folder inside a devcontainer (in VSCode select "Rebuild and Reopen in Container")
  • Run bundle install
  • Run bundle exec jekyll serve

Editing

This blog is hosted on Github pages. See settings > pages for details.

The blog itself is derived from Minimal Mistakes, which is built on Jekyll. For guidance on how to edit things on the site, your best bet is the Minimal Mistakes Guide. More fundamental info may instead be found in the Jekyll Docs.

Papers of the Month

All guidance for Papers of the Month authors can be found in the summary template at for_authors/README.md.

Deploying

The main repo used for developing content is this "internal" one, graphcore-research.github.io-internal. However the "public" repo which is the one that forms the main site is graphcore-research.github.io.

To "publish" the blog, one must merge a given branch into main on this internal repo, then push this main branch to the public repo (this is the only way the public repo should ever be modified, no direct commits).

To deploy from the internal repo to the public one, set up:

git remote add public git@github-personal:graphcore-research/graphcore-research.github.io.git

then run git push public main.

Preview

The "Running Locally" section above enables a local preview. One can also view a version of the internal repo (as opposed to the public one) on the public internet (though we don't advertise this anywhere). This can be useful as a sanity check before pushing a change to the public site, as described above.

The link to this preview can be found on the page https://github.com/graphcore-research/graphcore-research.github.io-internal/settings/pages. Note that in the "Build and deployment" section the branch used can be changed from main to the user's chosen branch, which can be useful for e.g. sharing a preview of a branch with others.

License

Copyright (c) 2024 Graphcore Ltd. Licensed under the MIT License.

The blog is built using Minimal Mistakes (MIT) via the remote theme starter. Minimal Mistakes itself is built on Jekyll (MIT).