Git Product home page Git Product logo

learn.github.com's Introduction

NOTE: This repository is no longer supported or updated by GitHub. If you wish to continue to develop this code yourself, we recommend you fork it.

Learn.GitHub.com

This is the code and data behind learn.github.com. Its primary goal is to be a course for you to follow and learn Git and GitHub on your own.

There are additional resources available once someone is beyond following this course such as:

Development

Working or running this site locally is easy! Just follow these steps:

$ git clone https://github.com/github/learn.github.com
$ cd learn.github.com
$ script/bootstrap
$ jekyll --server
#=> Open a browser and navigate to localhost:4000 and away you go!

Contributing

Please see the CONTRIBUTING.md file for info.

learn.github.com's People

Contributors

benbalter avatar bkeepers avatar brntbeer avatar chiedo avatar cobyism avatar deco81 avatar dongola7 avatar githubteacher avatar holman avatar jordanmccullough avatar lucatironi avatar pathawks avatar pjhyett avatar randomecho avatar schacon avatar tekkub avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

learn.github.com's Issues

No jump from index into Intro

Among the links around the cogs on the homepage there isn't one to jump the user into "Introduction To Git".

Is that deliberate?

Homepage is either handcrafted cogs or raked with template

As hinted at #28 the homepage on the live learn.github.com site is as below

Handcraftiness - artefacts for show, fo sho

But if you rake, the following is generated:

raked up - needs heavy jpeg compression next time

What you don't see on the second screenshot is the GitHub tutorial section, which for now are just stubs of article headers and descriptions.

Which landing page is correct-er on this site?

Blip.tv videos no longer online

The videos sitting pretty up top on Intro and Setup are no longer with us.

Sorry, this episode is no longer available.

Pour one out. 🍼

Should they just be removed or are there replacements?

Typo in orphan page: http://learn.github.com/p/tagging.html

Found this page by Google searching git show signature github. It took a while before I realized that this page is not maintained anymore.

However, there's a typo in the generated HTML (the sharing tags section): the text –tags, or –tags, should be --tags.

It would be nice if you guys fix it, or, just delete that page.

Misleading

Hi there, I would recommend making a few changes to your "Beginner" line of learning offerings in order to make it a real "Beginner" line of learning offerings, at least to change the initial presentation.

Like perhaps 90% of resources out there on git, your very first video, part one introduction to git that claims to explain "what git is" doesn't really do that but makes a lot of assumptions.

You assume:

  1. The viewer already knows what versioning is, why it is in important, and what things like "commit" or "checkout" or other versioning terminology is.

  2. You assume viewers know what SVN is, that they care whether or not git is smaller and faster, and how to use it. This is the problem with almost all the tutorials and introductions to git out there. It is like there is a massive insecurity complex (which given git's advantages, hardly seems necessary) on behalf of git developers that they seem to want to spent all their time on beginner introductions explaining how much cooler git is than SVN and other versioning solutions.

I recommend moving the initial presentation to a "Introduction to Git for Programmers Who Are Familiar with SVN or Versioning"

and then create a real introduction to git to begin your series.

Alternatively, you can open with a paragraph on the page and prior to the movies on the prerequisites for the beginner offerings, that is to say, familiarity with versioning and SVN.

Respectfully,

Konrad M. Lawson

Add DNS entry to re-connect learn.github.com

The learn.github.com content was brought from a separate learn account under the github account umbrella. The CNAME file is in place to route to this content, but a DNS entry is needed via the @github/ops team to have this content showing up once again.

It is fully realized that the index is an instant redirect to gitref.org, but the other content still has some links to it on the web that we don't want to break.

Analytics Not Tracking

I logged into the GitHub Google Analytics site, but it seems that http://learn.github.com/p/index.html URL tracking stopped around March 10th. The tracking code still looks correct to my untrained-eye, so I need some @github/cream team help.

  <script>
  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
  document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
  var pageTracker = _gat._getTracker("UA-3769691-2");
  pageTracker._initData();
  pageTracker._trackPageview();
  </script>

The code above is what's in the page now.

This was brought up as a part of https://github.com/github/github-universe/issues/10#issuecomment-16253751

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.