Difference between revisions of "Github"
Jump to navigation
Jump to search
(→GitHub) |
|||
(150 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | {{under construction}} |
||
+ | ===Installation Manuals=== |
||
+ | see [[:Category:Installation Manuals| Current Installation Manuals]] |
||
+ | === WeBWorK software download === |
||
+ | WeBWorK online homework software is located at http://github.com/openwebwork. |
||
+ | webwork2 -- the instructor and user interface |
||
+ | pg -- the macros for rendering questions |
||
+ | webwork-open-problem-library -- library of 35K+ homework questions |
||
− | == |
+ | === Github Overview === |
+ | The page '''[[Github Overview]]''' provides a more conceptual description of git and Github.com. It has instructions for using git and github as a developer as well as additional advanced tricks and shortcuts for keeping a WeBWorK installation up to date. |
||
+ | === Quick instructions for updating WeBWorK to the GitHub version === |
||
+ | * [[Upgrading_WeBWorK_with_Github]] more recent version of these notes for those already using github. |
||
+ | *[[:Category:Release_Notes]] |
||
− | + | [[Github Overview]] |
|
− | Git is the name of a distributed version control system. It plays the role of the CVS or SVN control systems that WeBWorK has used in the past |
||
− | but the details of how it works are somewhat different. For obtaining up-to-date copies of software there is not much difference between git |
||
− | and previous VCS. Developers however should read closely since git has a different conceptualization of how version control should be handled. |
||
− | The difference allows considerably more flexibility for collaborative development. Consolidation no longer depends on a single site or single |
||
− | administrator. Updates are also more modular and therefore easier to check and repair or remove if they cause trouble. |
||
+ | == References for GitHub and Git == |
||
− | Git has many capabilities and can be used in many different ways. This page outlines a subset of git commands and workflows that seems to work |
||
+ | For those who are ready for complete immersion into all things git -- here are several references. |
||
− | well for WeBWorK. |
||
+ | * Pro Git book http://progit.org/ |
||
− | '''Github.com''' is a site which facilitates the collaborative development of open source projects. These sites are open (read-only) to the world. |
||
− | WeBWorK has a site |
||
− | |||
− | == References for GitHub and Git == |
||
(unreviewed at the moment -- YMVV) |
(unreviewed at the moment -- YMVV) |
||
*http://gitref.org/ quick reference |
*http://gitref.org/ quick reference |
||
− | * |
+ | * https://help.github.com/articles/using-pull-requests |
* https://github.com/blog/966-improved-subversion-client-support |
* https://github.com/blog/966-improved-subversion-client-support |
||
− | * Version Control by Example by Eric Sink which is available at http://www.ericsink.com/vcbe/ |
||
+ | * git cheat sheet: http://byte.kde.org/~zrusin/git/git-cheat-sheet-medium.png |
||
− | * see also [[Git]] for more references |
||
+ | * Version Control by Example by Eric Sink which is available at http://www.ericsink.com/vcbe/ |
||
− | * Pro Git book http://progit.org/ |
||
+ | * http://nvie.com/posts/a-successful-git-branching-model/ a potential workflow model for WeBWorK development -- we're still working on refining a workflow |
||
+ | * see also [[Github Overview]] for more references |
||
− | [[Version_Control]] |
+ | [[Category:Version_Control]] |
+ | [[Category:Installation]] |
||
+ | [[Category:Github]] |
Latest revision as of 12:54, 7 October 2021
Contents
Installation Manuals
see Current Installation Manuals
WeBWorK software download
WeBWorK online homework software is located at http://github.com/openwebwork.
webwork2 -- the instructor and user interface pg -- the macros for rendering questions webwork-open-problem-library -- library of 35K+ homework questions
Github Overview
The page Github Overview provides a more conceptual description of git and Github.com. It has instructions for using git and github as a developer as well as additional advanced tricks and shortcuts for keeping a WeBWorK installation up to date.
Quick instructions for updating WeBWorK to the GitHub version
- Upgrading_WeBWorK_with_Github more recent version of these notes for those already using github.
- Category:Release_Notes
References for GitHub and Git
For those who are ready for complete immersion into all things git -- here are several references.
- Pro Git book http://progit.org/
(unreviewed at the moment -- YMVV)
- http://gitref.org/ quick reference
- https://help.github.com/articles/using-pull-requests
- https://github.com/blog/966-improved-subversion-client-support
- git cheat sheet: http://byte.kde.org/~zrusin/git/git-cheat-sheet-medium.png
- Version Control by Example by Eric Sink which is available at http://www.ericsink.com/vcbe/
- http://nvie.com/posts/a-successful-git-branching-model/ a potential workflow model for WeBWorK development -- we're still working on refining a workflow
- see also Github Overview for more references