Topics

Mastering Github with a screen reader

George Kerscher
 

Hello NVDA folks,

 

As you may know, Microsoft acquired Github a few years ago. Today Github has become an important tool in many sectors of technology.

 

I must admit that I have not mastered Github yet, but I want to, and I bet a lot of people on this list are in the same position.

 

In my communications with friends working at Microsoft, I have advocated for Microsoft Accessibility to step up and sponsor a training program for persons with disabilities to master Github.

 

Perhaps something already exist, but I have not found it. There was a start at:

https://bats.fyi/2016/08/19/mastering-github-with-a-screen-reader-part-1/

 

but there was no part 2.

 

And I have found some books at Bookshare, but these are not geared to the screen reader user.

 

I hope this will start a thread that can help us collect resources and best practices surrounding Github. What tools do people use and how did those that are successful  learn to master Github?

 

Best

George

 

add

 

George Kerscher Ph.D.

-In our Information Age, access to information is a fundamental human right.

Chief Innovations Officer, DAISY Consortium

http://www.daisy.org

Senior Advisor, Global Literacy, Benetech

http://www.benetech.org

President, International Digital Publishing Forum (IDPF)

http://www.idpf.org

Member of the National Museum and Library Services  Board (IMLS)

http://www.imls.gov

Chair Steering Council Web Accessibility Initiative (WAI), a division of the W3C

http://www.w3c.org/wai

Phone: +1 406/549-4687

Cell:+1 406/544-2466

Email: kerscher@...

 

Jaffar Sidek
 

HI George.  Yes I use github a lot for my work.  In my opinion, Github can best be utilized via the cmd command line.  I have to get ready to attend church now, but I'll get back onto this topic when I get back later this afternoon my time.  Cheers!

On 10/6/2019 9:41 AM, George Kerscher wrote:

Hello NVDA folks,

 

As you may know, Microsoft acquired Github a few years ago. Today Github has become an important tool in many sectors of technology.

 

I must admit that I have not mastered Github yet, but I want to, and I bet a lot of people on this list are in the same position.

 

In my communications with friends working at Microsoft, I have advocated for Microsoft Accessibility to step up and sponsor a training program for persons with disabilities to master Github.

 

Perhaps something already exist, but I have not found it. There was a start at:

https://bats.fyi/2016/08/19/mastering-github-with-a-screen-reader-part-1/

 

but there was no part 2.

 

And I have found some books at Bookshare, but these are not geared to the screen reader user.

 

I hope this will start a thread that can help us collect resources and best practices surrounding Github. What tools do people use and how did those that are successful  learn to master Github?

 

Best

George

 

add

 

George Kerscher Ph.D.

-In our Information Age, access to information is a fundamental human right.

Chief Innovations Officer, DAISY Consortium

http://www.daisy.org

Senior Advisor, Global Literacy, Benetech

http://www.benetech.org

President, International Digital Publishing Forum (IDPF)

http://www.idpf.org

Member of the National Museum and Library Services  Board (IMLS)

http://www.imls.gov

Chair Steering Council Web Accessibility Initiative (WAI), a division of the W3C

http://www.w3c.org/wai

Phone: +1 406/549-4687

Cell:+1 406/544-2466

Email: kerscher@...

 

Alexandre Alves Toco
 

Eclipse has a good integration with GitHub. I use it in this way because eclipse puts GitHub commands in the contexto menu and puts na greater than sign in the name of a changed file. So it helps alot.

 

 

Enviado do Email para Windows 10

 

De: George Kerscher
Enviado:sábado, 5 de outubro de 2019 22:41
Para: NVDA Discussion list
Assunto: [nvda] Mastering Github with a screen reader

 

Hello NVDA folks,

 

As you may know, Microsoft acquired Github a few years ago. Today Github has become an important tool in many sectors of technology.

 

I must admit that I have not mastered Github yet, but I want to, and I bet a lot of people on this list are in the same position.

 

In my communications with friends working at Microsoft, I have advocated for Microsoft Accessibility to step up and sponsor a training program for persons with disabilities to master Github.

 

Perhaps something already exist, but I have not found it. There was a start at:

https://bats.fyi/2016/08/19/mastering-github-with-a-screen-reader-part-1/

 

but there was no part 2.

 

And I have found some books at Bookshare, but these are not geared to the screen reader user.

 

I hope this will start a thread that can help us collect resources and best practices surrounding Github. What tools do people use and how did those that are successful  learn to master Github?

 

Best

George

 

add

 

George Kerscher Ph.D.

-In our Information Age, access to information is a fundamental human right.

Chief Innovations Officer, DAISY Consortium

http://www.daisy.org

Senior Advisor, Global Literacy, Benetech

http://www.benetech.org

President, International Digital Publishing Forum (IDPF)

http://www.idpf.org

Member of the National Museum and Library Services  Board (IMLS)

http://www.imls.gov

Chair Steering Council Web Accessibility Initiative (WAI), a division of the W3C

http://www.w3c.org/wai

Phone: +1 406/549-4687

Cell:+1 406/544-2466

Email: kerscher@...

 

 

Vincent Le Goff
 

Hi George,


That might sound a bit arbitrary and perhaps even futile, but I believe the big stepping stone for Learning Github is to learn Git itself.  What would Github be without it?  Plus, learning Git actually helps in other platforms (being only one of several platforms using Git).  That being the case, I must admit I learned Git and Github from the command line.  I don't like using IDEs myself, so I actually put as much as possible in my command line, instead of in any IDE.  Thus, I came across and installed github/hub (https://github.com/github/hub) which helps integrate Github manipulation into the Git command-line utility.  And that's the one I mostly use now.


What this has to do with a screen reader is that the command-line interface will most likely be more accessible than websites or desktop applications, and allow for more operations.  Git is admittedly a bit complicated, though lots of good resources exist out there to understand how it can be used and why use it in this way.  When it comes to Git courses, you will find a lot of useful resources and, because they work in the console, you will have no trouble following the instructions and need no special instructio in regard to any screen reader (besides navigation in the console itself).  I have used other Version Control Systems which offer more simple commands and actions, but have comeback to Git in the end and took the time I needed to understand how it worked.  Like any good tool, Git offers a lot of functionalities and most of them I'll never use, or know how to use, I'm sure.  On the other hand, if I'm stuck, a quick search or question usually gives me the proper syntax and I get extra bonuses that will remain, I believe, beyond the power of any desktop application.  So my advise would be to learn the command-line interface (Git, to be sure, being different from Github, and Github/hub enhancing the Git command-line tool to communicate with Github platform).  Sounds a bit confusing?


Git: a Control Version System (CVS), a software designed to keep track of a project, including changes in individual files, different versions and different working copies.

Github: a platform using Git, hosting Git projects and allowing a lot (but not all of) Git actions through its web interface.

Github/hub (https://github.com/github/hub): a command-line tool that adds to Git to allow Github actions from the command-line (like creating a pull request for instance).


HTH,


Vincent

On 10/6/2019 3:41 AM, George Kerscher wrote:

Hello NVDA folks,

 

As you may know, Microsoft acquired Github a few years ago. Today Github has become an important tool in many sectors of technology.

 

I must admit that I have not mastered Github yet, but I want to, and I bet a lot of people on this list are in the same position.

 

In my communications with friends working at Microsoft, I have advocated for Microsoft Accessibility to step up and sponsor a training program for persons with disabilities to master Github.

 

Perhaps something already exist, but I have not found it. There was a start at:

https://bats.fyi/2016/08/19/mastering-github-with-a-screen-reader-part-1/

 

but there was no part 2.

 

And I have found some books at Bookshare, but these are not geared to the screen reader user.

 

I hope this will start a thread that can help us collect resources and best practices surrounding Github. What tools do people use and how did those that are successful  learn to master Github?

 

Best

George

 

add

 

George Kerscher Ph.D.

-In our Information Age, access to information is a fundamental human right.

Chief Innovations Officer, DAISY Consortium

http://www.daisy.org

Senior Advisor, Global Literacy, Benetech

http://www.benetech.org

President, International Digital Publishing Forum (IDPF)

http://www.idpf.org

Member of the National Museum and Library Services  Board (IMLS)

http://www.imls.gov

Chair Steering Council Web Accessibility Initiative (WAI), a division of the W3C

http://www.w3c.org/wai

Phone: +1 406/549-4687

Cell:+1 406/544-2466

Email: kerscher@...