biopython.github.io icon indicating copy to clipboard operation
biopython.github.io copied to clipboard

Include build instructions in README so contributors can (easily) get a local Jekyll setup going

Open mgudapak opened this issue 8 years ago • 6 comments

I can work on this as I am trying to contribute to this repo and need a local Jekyll setup to test my changes anyways ..

mgudapak avatar May 19 '16 00:05 mgudapak

Yes please - I'd mentioned a few bits of this on the mailing list, e.g.

I think people should fork the repository but should use their own account name for the repository name - i.e. username.github.io in order to get it rendered by GitHub, e.g. my username is peterjc:

https://github.com/peterjc/peterjc.github.io --> http://peterjc.github.io/

And then we'd need instructions on using Jekyll 3.0, see also https://github.com/biopython/biopython.github.io/blob/master/Gemfile

peterjc avatar May 19 '16 11:05 peterjc

i am thinking they (a contributor) should be able to test it locally (as in run jekyll serve on their local machine) and test all pages/links rather than pushing it to their local repo (the fork) and then having GitHub render it under their account. The latter is another way but wouldn't you agree that ideally the contributor should be able to test it even before he pushes it to GitHub (albeit his local/forked repo).

mgudapak avatar May 20 '16 15:05 mgudapak

Yes please.

peterjc avatar May 20 '16 15:05 peterjc

In my opinion something simple like CONTRIBUTING.rst should work here. An example is here.

Advantages of doing this:

  • GitHub will sync this file to every issue and pull request page.
  • In future if our readme grows, then it would be easy to separate that content in two files.
  • This is more common on GitHub.

LalitNM avatar Nov 23 '20 20:11 LalitNM

Yes, but the content needs to be written...

peterjc avatar Nov 23 '20 21:11 peterjc

Sure. I will do that.

LalitNM avatar Nov 25 '20 10:11 LalitNM