Portal:Toolforge: Difference between revisions

From Wikitech
Content deleted Content added
Rush (talk | contribs)
revise preamble
Update account creation and tool labs membership instructions phab:T53642
Line 11: Line 11:
== Becoming a Tools Lab developer ==
== Becoming a Tools Lab developer ==
{{See also|Help:Tool_Labs/Getting started|label 1=Getting started|Help:Tool_Labs/Access|label 2=Access}}
{{See also|Help:Tool_Labs/Getting started|label 1=Getting started|Help:Tool_Labs/Access|label 2=Access}}
# Use the '''Tool Labs admin console''' to [https://toolsadmin.wikimedia.org/register/ create a new LDAP account].
# [[Special:UserLogin/signup|Create an account]] here on the Wikitech wiki.
#* Wikitech accounts have two names: the ''wiki username'' and "Instance ''shell'' account name".
#* Make careful note of the ''LDAP username'' and ''UNIX shell username'' you choose
#** Your wiki username and password will be used to login here on Wikitech and on [[:mw:Gerrit|Gerrit]].
#** Your LDAP username and password will be used to login here on Wikitech and on [[:mw:Gerrit|Gerrit]] and the [https://toolsadmin.wikimedia.org/ Tool Labs admin console].
#** Your shell name will be used when you interact with servers via [[Help:Tool_Labs/Access|ssh]] and when using [[:mw:Gerrit/Getting_started|git with Gerrit]].
#** Your shell name will be used when you interact with servers via [[Help:Tool_Labs/Access|ssh]] and when using [[:mw:Gerrit/Getting_started|git with Gerrit]].
# [[Special:FormEdit/Tools Access Request|Fill out an access request to join the Tools project]].
# [https://toolsadmin.wikimedia.org/tools/membership/apply Fill out an access request to join the Tools project].
# [[:mw:Gerrit/Tutorial#Generate_a_new_SSH_key|Generate an SSH key]] that you will use along with your ''shell'' account name to log into the Tool Labs servers if you do not already have one.
# [[:mw:Gerrit/Tutorial#Generate_a_new_SSH_key|Generate an SSH key]] that you will use along with your ''shell'' account name to log into the Tool Labs servers if you do not already have one.
# Associate your SSH public key with your Wikitech account using the [[Special:Preferences#mw-prefsection-openstack|Preferences > OpenStack tab]].
# Associate your SSH public key with your Wikitech account using the [[Special:Preferences#mw-prefsection-openstack|Preferences > OpenStack tab]] or [https://toolsadmin.wikimedia.org/profile/settings/ssh-keys Tool Labs admin console].
# Wait for your access request for the Tools project to be processed (you should receive messages on your [[Special:MyTalk | Wikitech talk page]]).
# Wait for your access request for the Tools project to be processed (you should receive messages on your [[Special:MyTalk | Wikitech talk page]]).



Revision as of 00:01, 9 May 2017


Wikimedia Tool Labs logo

Tool Labs (or Tools) is a hosting environment for community developers working on services that provide value to the Wikimedia and Wiki ecosystem. Tool Labs provides access to replicas of the Wikimedia databases and many other services. These services allow developers to easily do adhoc analytics, administer bots, run webservices, and generally create tools to help editors and other volunteers in their work. The infrastructure is supported by a dedicated group of Wikimedia Foundation staff and volunteers.

Using the Tools

The Tool Labs community-developed web applications are all listed at tools.wmflabs.org. There is also a smaller selection listed in more detail at Hay's Tools Directory.

Becoming a Tools Lab developer

  1. Use the Tool Labs admin console to create a new LDAP account.
    • Make careful note of the LDAP username and UNIX shell username you choose
  2. Fill out an access request to join the Tools project.
  3. Generate an SSH key that you will use along with your shell account name to log into the Tool Labs servers if you do not already have one.
  4. Associate your SSH public key with your Wikitech account using the Preferences > OpenStack tab or Tool Labs admin console.
  5. Wait for your access request for the Tools project to be processed (you should receive messages on your Wikitech talk page).

Terms of use