Giter Site home page Giter Site logo

Comments (5)

alexandermendes avatar alexandermendes commented on September 6, 2024

Sure, I think it can probably just be replaced with something very simple, for example:

  1. Create a GitHub account
  2. Install git
  3. Configure git

from library-git-deprecated.

evanwill avatar evanwill commented on September 6, 2024

One issue that will come up is that the lesson references using nano, which is not typically installed on Windows (Git Bash doesn't have it).

SWC had a Windows installer that added nano to Git Bash, but there has been a big discussion to replace the installer since it isn't really maintained. Others just say to use any text editor, but unfortunately I have found people don't usually have one (other than Notepad, which isn't very appropriate since it can't handle unix line endings and encodings).

So I guess my question is there a central Lib Carpentry setup where we say get a text editor, get a terminal set up, etc? Or do we have to add all the necessities to this lesson?

for ref: SWC carpentry has initial set up as part of the main workshop page, then each lesson has a very basic set up page since everything is already installed.

from library-git-deprecated.

alexandermendes avatar alexandermendes commented on September 6, 2024

Yeah I agree about the nano references. In fact, there are some inconsistencies throughout the lessons regarding recommended text editors (I've also spotted vim somewhere).

But in reality, if people start using git are they really going to want to make changes using such tools? I don't!

I think it might be handy to let people know they can edit files in any text editor, as they normally would, although I do see your point about what appropriate ones to recommend.

What about Atom? I haven't really tried it yet but looks interesting. Although again it's difficult to know if this is more or less intimidating that nano/vim etc.

from library-git-deprecated.

alexandermendes avatar alexandermendes commented on September 6, 2024

Scrap the Atom idea actually, just another thing to setup. But yes, whatever we choose should possibly be addressed in the setup. And let's hope that everyone can manage to open Powershell or a Unix terminal!

from library-git-deprecated.

kirschbombe avatar kirschbombe commented on September 6, 2024

I like the idea of having one initial setup page, with a setup section for each lesson that references the bits needed for that lesson. For example, if the main setup page has instructions for Git, text editors, python, etc., then the Git lesson setup section would just point folks to the Git and text editor parts of that doc.

Also, I think most people find editors like Atom and Sublime more intuitive than nano and wouldn't want to dismiss the idea of adding these as option in setup.

Here's a link to instructions on associating a text editor with Git: https://help.github.com/articles/associating-text-editors-with-git/

from library-git-deprecated.

Related Issues (20)

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.