Introduktion till Launchpad, del 1 (intro)
Postat: 05 mar 2009, 00:47
Det här är första delen i min introduktion till Launchpad. Lite utav en introduktion till introduktionen så att säga.
Låt mig dock först och främst klargöra att det här är ett område där jag själv är relativt grön. Rättelser och klargöranden är således varmt välkomna.
Launchpad är en (primärt) webb-baserad platform för programutveckling. Den fyller alltså ungefär samma funktion som till exempel Sourceforge, givet att det namnet är bekant. Utöver att hålla reda på källkod och buggrapporter kan även Launchpad hjälpa till med översättningsarbete och projektritningar (blueprints). Dessutom går det att använda Launchpad för användarsupport.
Launchpad drivs utav Canonical, varpå det kanske inte är helt förvånande att i princip all utveckling utav Ubuntu på ett eller annat vis är kopplad till Launchpad. Visst sker mycket kommunikationen på irc-kanaler och sändlistor, men det finns i princip alltid en återkoppling i Launchpads buggrapporter och blueprints.
** Det här är ett bra tillfälle att öppna Launchpad som en flik i sin webbläsare. **
Strukturmässigt så hanterar Launchpad projekt liksom användare, där användare antingen kan vara en personlig användare eller ett team. Ett team är en form utav superanvändare beståendes utav andra användare. Vad gäller adresser så placerar Launchpad ett tilde (~) framför användarnamn. Exempel:
Användaren Andreas Olsson, med användarnamnet andol: https://launchpad.net/~andol
Teamet Ubuntu Sverige (där användaren ovan ingår): https://launchpad.net/~ubuntu-se
Det (än så länge) relativt passiva projektet kring Ubuntu Sveriges webbplats: https://launchpad.net/ubuntu-se-web
Vilken Launchpad-tjänst som används framgår utav domännamnet i adressen. Till exempel så ligger översättningar under translations.launchpad.net medan bugghanteringen ligger under bugs.launchpad.net. Låt oss nu binda ihop detta med projekt- och användarnamn så för ytterligare några exempel:
Översättningar till projektet ddtp-ubuntu: https://translations.launchpad.net/ddtp-ubuntu
Buggar relaterade till användaren andol: https://bugs.launchpad.net/~andol
Notera att buggar, översättningar och blueprints alltid är kopplade till ett projekt. Det sistnämnda exemplet är alltså inte en lista på mina personliga fel och brister :-) utan talar istället om vilka buggar, i olika projekt, jag på ett eller annat sätt jobbar med.
Rättigheter att administrera och utföra operationer i olika projekt kan antingen fås individuellt alternativt indirekt genom team-medlemskap. Till exempel så har man (än så länge) relativt stor kontroll över projektet Ubuntu Sweden LoCo website genom att vara med i gruppen Ubuntu Sweden LoCo Team.
Notera vidare att Launchpad har en huvudmeny bestående utav valen Overview, Code, Bugs, Blueprints, Translations och Answers. Dessa länkar leder inte till någon toppnivå, utan snarare till motsvarande tjänst för just det projekt eller den för användare man för stunden befinner sig på.
Hoppas att den här något långrandiga strukturella genomgången kan bespara några utav er den förvirring jag personligen upplevde under min första kontakt med Launchpad :-)
Läxa till nästa lektionspass är att, om man inte redan gjort det, registrera sig på Launchpad. Nästa pass kommer förövrigt att handla just om ens personliga Launchpad-användare.
Det ambitiöse kan dessutom läsa vidare på help.launchpad.net.
Frågor?
Låt mig dock först och främst klargöra att det här är ett område där jag själv är relativt grön. Rättelser och klargöranden är således varmt välkomna.
Launchpad är en (primärt) webb-baserad platform för programutveckling. Den fyller alltså ungefär samma funktion som till exempel Sourceforge, givet att det namnet är bekant. Utöver att hålla reda på källkod och buggrapporter kan även Launchpad hjälpa till med översättningsarbete och projektritningar (blueprints). Dessutom går det att använda Launchpad för användarsupport.
Launchpad drivs utav Canonical, varpå det kanske inte är helt förvånande att i princip all utveckling utav Ubuntu på ett eller annat vis är kopplad till Launchpad. Visst sker mycket kommunikationen på irc-kanaler och sändlistor, men det finns i princip alltid en återkoppling i Launchpads buggrapporter och blueprints.
** Det här är ett bra tillfälle att öppna Launchpad som en flik i sin webbläsare. **
Strukturmässigt så hanterar Launchpad projekt liksom användare, där användare antingen kan vara en personlig användare eller ett team. Ett team är en form utav superanvändare beståendes utav andra användare. Vad gäller adresser så placerar Launchpad ett tilde (~) framför användarnamn. Exempel:
Användaren Andreas Olsson, med användarnamnet andol: https://launchpad.net/~andol
Teamet Ubuntu Sverige (där användaren ovan ingår): https://launchpad.net/~ubuntu-se
Det (än så länge) relativt passiva projektet kring Ubuntu Sveriges webbplats: https://launchpad.net/ubuntu-se-web
Vilken Launchpad-tjänst som används framgår utav domännamnet i adressen. Till exempel så ligger översättningar under translations.launchpad.net medan bugghanteringen ligger under bugs.launchpad.net. Låt oss nu binda ihop detta med projekt- och användarnamn så för ytterligare några exempel:
Översättningar till projektet ddtp-ubuntu: https://translations.launchpad.net/ddtp-ubuntu
Buggar relaterade till användaren andol: https://bugs.launchpad.net/~andol
Notera att buggar, översättningar och blueprints alltid är kopplade till ett projekt. Det sistnämnda exemplet är alltså inte en lista på mina personliga fel och brister :-) utan talar istället om vilka buggar, i olika projekt, jag på ett eller annat sätt jobbar med.
Rättigheter att administrera och utföra operationer i olika projekt kan antingen fås individuellt alternativt indirekt genom team-medlemskap. Till exempel så har man (än så länge) relativt stor kontroll över projektet Ubuntu Sweden LoCo website genom att vara med i gruppen Ubuntu Sweden LoCo Team.
Notera vidare att Launchpad har en huvudmeny bestående utav valen Overview, Code, Bugs, Blueprints, Translations och Answers. Dessa länkar leder inte till någon toppnivå, utan snarare till motsvarande tjänst för just det projekt eller den för användare man för stunden befinner sig på.
Hoppas att den här något långrandiga strukturella genomgången kan bespara några utav er den förvirring jag personligen upplevde under min första kontakt med Launchpad :-)
Läxa till nästa lektionspass är att, om man inte redan gjort det, registrera sig på Launchpad. Nästa pass kommer förövrigt att handla just om ens personliga Launchpad-användare.
Det ambitiöse kan dessutom läsa vidare på help.launchpad.net.
Frågor?