This page contains reference information about the Toolforge hosting environment, the basics of using Tool Accounts and working with co-maintainers, essential workflows you'll need to follow, and the software and tools you'll need to create successful tools.
page will help you understand what Toolforge is, some of its features, and how it is structured.
will help you understand what a Tool Account is, the first steps to create a Tool Account/tool, basic configurations and commands, and how to add and remove maintainers.
Rules, policies, and best practices for using Toolforge Understand the rules and policies
you must follow in order to participate with Toolforge, and learn more about best practices for developing with Toolforge.
Create a Wikimedia developer account A Wikimedia developer account
is required in addition to a Wikimedia account, if you plan to access, use, and make contributions to Wikimedia's protected services, including Toolforge.
How-Tos and Developer Stories The How-to
page contains walk-throughs, tutorials, and developer stories.
Version Control in Toolforge See Version control in Toolforge
to learn how version control tools help you collaborate with other tool maintainers, and help you manage files and backups in your Tool Accounts. The linked page covers using Git and the variety of options available for you to create and manage repositories.
See the Toolforge database
page for more information about database access. This page also contains code samples in a variety of languages.
See the Toolforge Kubernetes
page for more information about the primary system that is used for launching web applications in Toolforge and for other execution needs not covered by the Gridengine system.
See the Toolforge grid engine
page for more information about the submitting managing, and scheduling jobs on the grid.
See the Email
page for more information on sending email to and from various parts of Toolforge.
See the Web
page for information about creating Tools with a Web service component using PHP, Python, or other programming languages.
for information about using Elasticsearch with Toolforge.
Troubleshooting Toolforge See Troubleshooting Toolforge
for information about common issues and errors and to learn more about how to report problems when you encounter them.
Communication and support
We communicate and provide support through several primary channels. Please reach out with questions and to join the conversation.
Communicate with us
Last edited on 13 April 2021, at 03:01
Content is available under CC BY-SA 3.0
unless otherwise noted.