Skip to content

LeidenCBC/leidencbc.github.io

Repository files navigation

Leiden Computation Biology Center Website

The Leiden Computation Biology Center website is based on the Vis Design Lab (SCI, University of Utah) website and built with Jekyll and Bootstrap.

Setup

Become a contributor

If you do not have a github account yet, create one.

Send Thomas a mail with your account name to be added to the contributors.

Get the code

Clone the repository (https://github.com/LeidenCBC/leidencbc.github.io.git) to your local drive. In case you are not familiar with git an easy way is using the Github Desktop.

Once you have cloned the repository, create your own temporary feature/update branch. This is where you make your edits. Once you have made your edits you can push them to that branch. You must create a pull request to the master branch for publishing the changes to the website (see below) that needs to be reviewed by at least one other team member.

Install Jekyll

If you have Ruby on your machine, just install Jekyll:

$ gem install jekyll

Further details on installing Jekyll and its requirements: https://jekyllrb.com/docs/installation/ and instructions for windows: https://jekyllrb.com/docs/windows/

Adding Content

You can simply add/edit team members, papers and news items by adding markdown files to the corresponding folders. For the details see

You should test your changes by running a server locally before pushing them to github:

Running a Jekyll Server

$ cd _root_folder_of_the_repository_
$ jekyll serve

View the Generated Site

Open a browser and go to

http://localhost:4000/

Refresh the page after you made any changes to any of the files

Commit and push

If you are happy with the changes commit them to your feature branch of your git repository.

  • First fetch any changes from the repository (Github Desktop: Fetch origin).
  • Then Add a description of your changes and commit (Github Desktop: press commit).
  • Push your changes to the github server (Github Desktop: push origin).
  • Create a pull request on the github repository website (Tab Pull request -> New pull request.
  • Ask another team member to review the code and merge the pull request.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published