You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Help:Toolforge/How to: Difference between revisions
Jump to navigation
Jump to search
imported>BryanDavis (tool-labs -> toolforge) |
imported>Waldir (→Tutorials: link to new tutorial about automatically updating a tool from a github repo) |
||
Line 1: | Line 1: | ||
<noinclude>{{Template:Toolforge nav}}</noinclude> | <noinclude>{{Template:Toolforge nav}}</noinclude> | ||
== Tutorials and | == Overview== | ||
* [[Help:Toolforge/ | |||
* | This page contains links to Toolforge tutorials and developer experiences. | ||
* [[Help: | |||
* | == Tutorials == | ||
=== Python === | |||
More about [[Help:Toolforge/Python|Toolforge and support for Python]] | |||
==== Libraries ==== | |||
* [[User:Legoktm/toolforge library|'''toolforge''' Python helper library and usage]] by [[User:Legoktm|Legoktm]] | |||
* [[User:Russell Blau/Using pywikibot on Labs|Using pywikibot on Labs]] by [[User:Russell Blau|Russell Blau]] | |||
==== flask ==== | |||
* [[Help:Toolforge/My first Flask OAuth tool|Python flask application stub with OAuth support]] | |||
** A detailed tutorial on setting up a Python 3 flask webservice running on Kubernetes and using OAuth for authentication. | |||
* [[User:Pathoschild/Getting started with Flask|Getting started with flask]] by [[User:Pathoschild|Pathoschild]] | |||
==== Django ==== | |||
* [[Help:Tool Labs/My first Django OAuth tool|Python Django application stub with OAuth support]] | |||
** A detailed tutorial on setting up a Python 3 [[w:Django (web framework)|Django]] webservice running on Kubernetes and using OAuth for authentication. | |||
=== Node.js === | |||
* [[Help:Toolforge/My first NodeJS OAuth tool|Node.js application with stub OAuth support]] | |||
** A detailed tutorial on setting up a [[w:Node.js|node.js]] [[w:Express.js|express]] webservice running on Kubernetes and using OAuth for authentication. | |||
=== PuTTY and WinSCP === | |||
* [[Help:Access to ToolLabs instances with PuTTY and WinSCP|How to access Toolforge instances with PuTTY and WinSCP]] | |||
=== GitHub === | |||
* [[Help:Toolforge/Auto-update a tool from GitHub|How to set up automatic updates from a GitHub repository]] | |||
** Step-by-step instructions for setting up a tool to be automatic updated whenever its GitHub repository is pushed to. | |||
== Developer stories == | |||
=== Migrating from Toolserver to Toolforge === | |||
* [[User:Magnus Manske/Migrating from toolserver|Personal experiences migrating from Toolserver to Toolforge]] by [[User:Magnus Manske|Magnus Manske]] | * [[User:Magnus Manske/Migrating from toolserver|Personal experiences migrating from Toolserver to Toolforge]] by [[User:Magnus Manske|Magnus Manske]] | ||
[[Category:Toolforge|How to]] | |||
Revision as of 15:03, 19 May 2019
Overview
This page contains links to Toolforge tutorials and developer experiences.
Tutorials
Python
More about Toolforge and support for Python
Libraries
flask
- Python flask application stub with OAuth support
- A detailed tutorial on setting up a Python 3 flask webservice running on Kubernetes and using OAuth for authentication.
- Getting started with flask by Pathoschild
Django
- Python Django application stub with OAuth support
- A detailed tutorial on setting up a Python 3 Django webservice running on Kubernetes and using OAuth for authentication.
Node.js
PuTTY and WinSCP
GitHub
- How to set up automatic updates from a GitHub repository
- Step-by-step instructions for setting up a tool to be automatic updated whenever its GitHub repository is pushed to.