Git Product home page Git Product logo

Comments (6)

aseetharam avatar aseetharam commented on July 18, 2024 1

Hi @hsiaoyi0504,
Thanks for your comments. Like mentioned before, please continue using whatever the methods that you feel convenient and send us the pull request. We will gladly review your changes and accept them, or suggest modifications if needed.

However, to keep the contribution procedure simple for new users, we prefer following guidelines (as highlighted in the contribution page):

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Edit the files or add files using your favorite editor
  4. Commit changes to your own branch
  5. Push your work back up to your fork
  6. Submit a Pull request so that we can review your changes

This method has less overhead on the new users and allows anyone to contribute without installing any programs. It makes the contribution easy and simple!

Again, thanks for bringing this to our attention. We hope that you start contributing to our workbook!

Best,

The GIF team

from bioinformatics-workbook.

hsiaoyi0504 avatar hsiaoyi0504 commented on July 18, 2024

For the installation part related to jekyll, it's Included in #10 and #12.

from bioinformatics-workbook.

aseetharam avatar aseetharam commented on July 18, 2024

@hsiaoyi0504 feel free to use whatever the methods you want to commit/make changes. We will leave to the developers to select the method that is most suitable for them. Here at GIF, we are comfortable using Atom for writing and we find it very convenient for our purpose. Please continue using jekyll/RubyGems, if it serves you well 👍 , we will, by no means force users to use one method over the other for contribution.

Our initial contribution guidelines is published here and will be updated with more information soon. I'll close this issue for now and work on other pages in order to improve volunteer contribution experience.

Thanks for bringing this to our attention,

The GIF team.

from bioinformatics-workbook.

hsiaoyi0504 avatar hsiaoyi0504 commented on July 18, 2024

@aseetharam I know there are many means to develop, but the point here is to provide the possible methods to do that. The usage of Atom you mentioned is cool. However, it's not clear to new developer to start contributing the repo. Another thing is that without mentioning the library used such as jekyll, it's a hinder to start contribute.

The key difference between the Atom and the installation part I mentioned is that Atom is a code editor, but jekyll is the underlying library used for the web page of this repo. It's not the choice of the editor. It's the native way to use jekyll.

from bioinformatics-workbook.

hsiaoyi0504 avatar hsiaoyi0504 commented on July 18, 2024

@aseetharam Thus, it seems to me that mentioning jekyll is the fundamental thing used and tell the user that you can run the jekyll locally our use plugins of editors like the one used in Atom (with link) is a good idea. What's your thought on this ?

from bioinformatics-workbook.

hsiaoyi0504 avatar hsiaoyi0504 commented on July 18, 2024

For example, mention the list: https://github.com/planetjekyll/awesome-jekyll-editors.

from bioinformatics-workbook.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.