You are browsing a read-only backup copy of Wikitech. The primary site can be found at wikitech.wikimedia.org

Help:Toolforge/How to: Difference between revisions

From Wikitech-static
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 walk throughs ==
== Overview==
* [[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.
This page contains links to Toolforge tutorials and developer experiences.
* [[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.
== 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]]
* [[User:Pathoschild/Getting_started_with_Flask|Getting started with Flask]] by [[User:Pathoschild|Pathoschild]]
 
* [[Help:Access_to_ToolLabs_instances_with_PuTTY_and_WinSCP|How to access Toolforge instances with PuTTY and WinSCP]]
[[Category:Toolforge|How to]]
* [[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]]

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

Django

Node.js

PuTTY and WinSCP

GitHub

Developer stories

Migrating from Toolserver to Toolforge