Difference between revisions of "Category:Developers"

From WeBWorK_wiki
Jump to navigation Jump to search
(→‎Git Hub: several revisions/explanations)
(Remove svn stuff)
Line 64: Line 64:
Very basic command list is at http://gitref.org/basic
Very basic command list is at http://gitref.org/basic
More on [[Version_Control]]
=== SVN (obsolete -- use github) ===
* [[Subversion]]
* [[Download from SVN]]
* [[SVN Commit Access]]
More on [[Version_Control]]
=== Administrative tasks (historical )===
=== Administrative tasks (historical )===

Revision as of 11:39, 16 June 2021

Mailing Lists

Mailing Lists of interest to developers.

Developing for WeBWorK

These articles will help you modify WeBWorK and contribute to its development.


  • Roadmap created at code camp WeBWorK::Rochester June 2012

The WeBWorK Open Problem Library (OPL)

This was was called the National Problem Library prior to WeBWorK version 2.5.0.

for those who have commit privileges.

Git Hub

The latest of our repositories

The main "stable" Git Hub repository is at


Under that page you will find several repositories, in particular those for webwork2 and pg (the main system code) and webwork-open-problem-library with the OPL.

For example, download the webwork2 repository using:

git clone https://github.com/openwebwork/webwork2.git

which will set up a local git repository.

If you intend to contribute code, create a fork on GitHub, push your code to a feature branch on your fork and make a pull request. See:

We recommend that developers consider using Docker when doing development work. See:

There are active experimental branch repositories at several of the forks including:

  • https://github.com/mgage (Michael Gage)
  • and those of other currently active developers.
  • Checking the authors of recent pull requests is a good method to look for who is actively contributing.

The Open Problem Library repo is at:

Very basic command list is at http://gitref.org/basic

Administrative tasks (historical )

These articles detail how we manage the WeBWorK development and release process.

Design/Implementation Notes

Localization/ Internationalization

  • Localization: follow link for instructions on helping with the translation effort
    • Ben Walter and Grant He have made significant progress on this.


For WeBWorK Consultants

Code camps



WeBWorK_Raleigh March 8 - 10, 2013 ()
WeBWorK_Fitchburg October 12 - 14, 2012 (blog post)
WeBWorK_Winona August 5 - 8, 2012 (photo)
WeBWorK_Clinton June 20 - 22, 2012 (blog spot)
WeBWorK_Rochester June 6 - 9, 2012 (blog post)


This category has the following 8 subcategories, out of 8 total.









Pages in category "Developers"

The following 62 pages are in this category, out of 62 total.