You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Help:Toolforge/How to
Jump to navigation
Jump to search
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.
Developer stories
- Personal experiences migrating from Toolserver to Toolforge by Magnus Manske
- Speeding up Toolforge Tools with Redis by Legoktm
Communication and support
Support and administration of the WMCS resources is provided by the Wikimedia Foundation Cloud Services team and Wikimedia Movement volunteers. Please reach out with questions and join the conversation:
Discuss and receive general support
- Chat in real time in the IRC channel #wikimedia-cloud connect, the bridged Telegram group, or the bridged Mattermost channel
- Discuss via email after you subscribed to the cloud@ mailing list
Receive mail announcements about critical changes
Subscribe to the cloud-announce@ mailing list (all messages are also mirrored to the cloud@ list)
Track work tasks and report bugs
Use a subproject of the #Cloud-Services Phabricator project to track confirmed bug reports and feature requests about the Cloud Services infrastructure itself
Learn about major near-term plans
Read the News wiki page
Read news and stories about Wikimedia Cloud Services
Read the Cloud Services Blog (for the broader Wikimedia movement, see the Wikimedia Technical Blog)