Talk:Portal:Toolforge/Quickstart

From Wikitech
Jump to navigation Jump to search

Critics to this Quickstart guide

  • Hello. I'm a newbie at Labs and Toolforge, had never head about those Kubernets, Grid, Bastion and other things very new for me. But I dealed a little with Docker containers, and I used SSH a lot (not from Putty, but on Ubuntu), and I developed and supported a couple of PHP (LAMP) web sites built using PHP frameworks (as an an amateur). I'm not a professional web-developer (but I'm a professional software developer working in a large company, with experience in C++, Java, Python - I'm fine with tech). And I come here to build and launch a new web tool, required for my Wikipedia bot, and may be it would be helpful for anyone else. I registered on Labs and created SSH keys long ago and recently come back here again with this clear objective. I navigated and read a lot of wiki pages and subpages about Toolforge, Kubernets, Toolforge/Web, Python (because I want to create Python-based tool), Version control, Gerrit, etc. And, as a result, all those peaces of information I read are now messed up in my head and I still don't know what to do to launch my first service, and what does that "webservice start" command do, and how is this Kubernets and Bastion are related to my new webservice, and what is a place that I get into, when I do SSH at "tools-login.toolforge.org" or "tools-dev.toolforge.org". And what is a difference between "tools-dev" and "tools-login" (this Q arises when you're reading Help:Access to Toolforge instances with PuTTY and WinSCP). And why " manage files in Toolforge" link tells how to "take ownership"? In my new service there's no files at all. And why have to do "become <tool>"? This "Quickstart" guide is fine, I passed all 6 steps, but what is next? I stuck at that 6th step. This is "Quickstart" to what? I couldn't find a step-by-step guide, where you understand what you are doing, until I found Help:Toolforge/My_first_Flask_OAuth_tool. That is kind of a step-by-step guide and it is nice. But this is about Flask. This is not the place where you expect to learn basics. I need something universal, it may be fine to have a guide for the most default case - lighttpd/PHP as an example. So, why am I complaining here? I'll try to add more information, more links to relevant pages, to make learning process smooth and for newbies like me to find a straight path to what you want instead of long wandering in labyrinth. I hope you don't mind it, don't ban me for that, fix my mistakes, and comment me if I do something wrong. Nirvanchik (talk) 21:11, 10 May 2020 (UTC)