Portal:Toolforge: Difference between revisions

From Wikitech
Content deleted Content added
Move {{See also}} tags around
Line 9: Line 9:
[[File:Tool_labs_logo.svg|right|120px|alt=Wikimedia Tool Labs logo|link=/Tool Labs]]
[[File:Tool_labs_logo.svg|right|120px|alt=Wikimedia Tool Labs logo|link=/Tool Labs]]
'''Tool Labs''' (or '''Tools''') is a hosting environment for community developers working on tools and bots that help users maintain and use wikis. Tool Labs provides access to [[Help:Tool_Labs/Database|replicas of Wikimedia databases]], allowing developers to easily re-use this information for analytics, bot work, or by creating tools that help editors and other volunteers in their work. The infrastructure is supported by a dedicated [[Nova_Resource:Tools|group of Wikimedia Foundation staff and volunteers]].
'''Tool Labs''' (or '''Tools''') is a hosting environment for community developers working on tools and bots that help users maintain and use wikis. Tool Labs provides access to [[Help:Tool_Labs/Database|replicas of Wikimedia databases]], allowing developers to easily re-use this information for analytics, bot work, or by creating tools that help editors and other volunteers in their work. The infrastructure is supported by a dedicated [[Nova_Resource:Tools|group of Wikimedia Foundation staff and volunteers]].
{{Clear}}


== Using the Tools ==
== Using the Tools ==
Line 14: Line 15:


== 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}}
# [[Special:UserLogin/signup|Create an account]] here on the Wikitech wiki.
# [[Special:UserLogin/signup|Create an account]] here on the Wikitech wiki.
#* Wikitech accounts have two names: the ''wiki username'' and "Instance ''shell'' account name".
#* Wikitech accounts have two names: the ''wiki username'' and "Instance ''shell'' account name".
Line 22: Line 24:
# 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]].
# 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]]).
{{See also|Help:Tool_Labs/Access}}


== Terms of use ==
== Terms of use ==
{{See also|Help:Tool_Labs#Rules_of_use|label 1=Rules of use|Nova_Resource:Tools/Rules}}
* Tool Labs is subject to the [[Wikitech:Labs_Terms_of_use|Wikimedia Labs Terms of Use]].
* Tool Labs is subject to the [[Wikitech:Labs_Terms_of_use|Wikimedia Labs Terms of Use]].
* Tool Labs projects must be [[:en:Open-source_software|open source software]] licensed under an [http://opensource.org/licenses OSI approved license].
* Tool Labs projects must be [[:en:Open-source_software|open source software]] licensed under an [http://opensource.org/licenses OSI approved license].
* Tool Labs projects must not to collect, store, or share private data or personally identifiable information, such as user names, passwords, or IP addresses, except when complying with the conditions listed in the [[Wikitech:Labs_Terms_of_use|Wikimedia Labs Terms of Use]].
* Tool Labs projects must not to collect, store, or share private data or personally identifiable information, such as user names, passwords, or IP addresses, except when complying with the conditions listed in the [[Wikitech:Labs_Terms_of_use|Wikimedia Labs Terms of Use]].
{{See also|Help:Tool_Labs#Rules_of_use}}


<noinclude>__NOTOC__</noinclude>
<noinclude>__NOTOC__</noinclude>

Revision as of 06:14, 28 January 2016

Tool Labs HelpGetting startedRulesAccessDatabaseGridWebHow toList of Tools
Wikimedia Tool Labs logo

Tool Labs (or Tools) is a hosting environment for community developers working on tools and bots that help users maintain and use wikis. Tool Labs provides access to replicas of Wikimedia databases, allowing developers to easily re-use this information for analytics, bot work, or by creating tools that 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 listed at tools.wmflabs.org.

Becoming a Tools Lab developer

  1. Create an account here on the Wikitech wiki.
    • Wikitech accounts have two names: the wiki username and "Instance shell account name".
      • Your wiki username and password will be used to login here on Wikitech and on Gerrit.
      • Your shell name will be used when you interact with servers via ssh and when using git with Gerrit.
  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.
  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