TEHTY: Discourse julkaisuhaaran valinta

Mitä pitää tehdä että tämä tehtävä voidaan sulkea:

Discourse on aika nuori (~3v) ja edelleen voimakkaasti kehittyvä alusta. Muutaman kerran vuodessa päivittyvien vakaiden versioiden sijaan olisi mahdollista valita tiheämmin päivittyvä beta-haara. Tämä on valitan luotettavuuden ja viimeisimpien ominaisuuksien välillä. Lisäksi kehityshaara työllistää ylläpitoa, koska päivityksiä pitää ajaa useammin. Päivitykset kestävät ~30min ja palsta on alhaalla päivityksen aikana. Beta-haarassa voi olla bugeja, mutta toisaalta sinne on tehty paljon korjausia ja parannusksia vrt. vakaaseen haaraan.

Muuta kommentoitavaa

Seuraava vakaan haaran päivitys 1.5 on tulossa Maaliskuussa 2016. Tämä ajoittuu ikävästi kauden kliimaksiin jolloin kaiken pitää toimia kuin rasvattu. Tietenkään päivitystä ei ole pakko ajaa juuri tuolloin, vaan sen voi tehdä esim. kauden päätöksen jälkeen.

Potentiaalinen tulokulma voisi olla myös se, että ajaisimme beta-haaraa 1.5 version ilmestymiseen asti, jonka jälkeen vaihtaisimme vakaaseen haaraan, eli “jäisimme” versioon 1.5 odottamaan seuraavaa vakaan haaran päivitystä.

Ovatko käyttäjät valmiita sietämään mahdollisesti hieman bugisemman alustan. Tappara.info oli erittäin vakaa ja luotettava ja ylläpito on jopa ylpeä sen uptime-lukemista.

Minulla on myös tuollainen pieni harrasteprojekti cd-rw.org. Vaihdoin ja päivitin sen juuri seuraamaan beta-haaraa ja loin sinne testialueen. Jos jotain kiinnostaa, niin ko. palstaa voi käyttää 1.4.3 vs 1.5b vertailuun. Dicoursen oma Meta on vielä uudemmassa koodihaarassa ja soveltuu testailuun tietysti sekin.

Kyl mä luulen että tuo 1.5 ois riittävän vakaa jos sitä käytetään Discoursen omallakin foorumilla ja ilmeisesti muuallakin.

Discoursen Meta käyttää vielä uudempaa haaraa, jossa on kaikki commitit jotka läpäisevät (automaattiset?) testit. Käytännössä siis daily build. Kaupallisilla asiakkaillaan käyttävät kaiketi Beta haaraa.

Mutta ero tuleekin siinä, että heillä järjestelmän tehneet koodarit 24/7 valmiudessa korjaamaan systeemit jos jotain hajoaa. On siis sekä osaaminen, että aikaa. Kun tekevät tuota työkseen.

Edit: Dicoursen oma foorumi meni just nyt rikki :no_mouth:

Sehän tässä mietityttää, että ensivaikutelman voit antaa vain kerran ja ihmisillä joilla ei ole IT-taustaa ei välttämättä riitä ymmärrystä sille jos kehityshaara nyt sattuu vähän bugeilemaan. Tappara.info oli tämän vastakohta, koska päivitykset olivat äärikonservatiivisia ja saitti ei ollut rikki koskaan. Ei myöskään kehittynyt yhtään mihinkään, pois lukien 1.x → 2.x päivitys joka toi paljon hyvää.

Mun mielestä vakain mahdollinen on paras kun nyt kehitellään ja totuttaudutaan. Tällä hetkellä ja tulevaisuudessa mielestäni riittää, että palsta toimii 100 % ja sitä saadaan fiksattua oman näköiseksi.

Mun mielestä sisäänajovaiheessa pitäisi bugit pitää minimissä. Ei äkkiseltään tule mieleen sellaisia kehityskohteita, joiden perusteella pitäisi harkita peruskirjoittajan näkökulmasta beta-versioon siirtymistä. Riittää, että toimii ja toimii varmasti.

1 tykkäys

Itselläni on pitkä kokemus ohjelmistokehityksen johtamisesta, ja siltä pohjalta olen juurikin vakaan haaran kannattaja. Tässä on kuitenkin perusteluja myös beta haaran puolesta, joka tekee valinnasta vaikean.

  • @rizka on parantanut Discoursen kielikäännöstä. Vakaassa haarassa saamme ne hitaammin käyttöön.
  • Jos raportoin/raportoimme Discourselle jotain bugeja, saamme korjaukset hitaammin käyttöön.
  • Saatavilla olevat kustomointiohjeet ovat pääsääntöisesti 1.5 beta haaralle. Jos siis haluamme esim. parantaa tuota etusivua.
  • Kuten moneen kertaan todettua 1.5 tulee ulos maaliskuussa, eli on kehityskaarensa puolivälissä. Harkinnan arvoinen malli voisi olla käyttää beta-haaraa 1.5:seen asti ja hypätä sitten vakaaseen. Discourse on sen verran nuori, että uudet versio muokkaavat ja parantavat vielä ihan palstan perustoiminnallisuuksia, toisin kuin SMF joka oli hyvin vanha ja perustoiminnot kiveen hakattu.

Tuon beta-haaran suurimmat edut tosiaan taitaa olla ulkoasun parempi modattavuus ja käännökset. Jos kestetään kevääseen asti nykysillä niin stable ajaa varmaan varsin hyvin asiansa. Toisaalta tuo beta on kuitenkin aika monessa paikassa tuotantokäytössä että ei se nyt kovin epävakaa voi olla…

Vaikee sanoo.

Jep, mutta kuten Metan puolella oli puhetta, tässä viikonlopun aikana selvinnee, onko miten mahdollista päivittää tähän stabiiliin haaraan uudet käännökset. Se olisi aika mainio ratkaisu, jos onnistuu.

Edit. Mutta jos etusivun modaaminen paremmaksi vaatii 1.5:n etuajassa käyttöön, olisin kyllä sen kannalla.

Päivitin tuon pikkuprojektini 1.5betaan ja ainakin Sam’s Minimal teema näyttää toimivan siinä. Tosin 100% ongelmaton ei ole sekään, koska avatarit ovat sitkeästi pyöreitä, vaikka ne on määritelty neliöiksi 3px nurkkien pyöristyksellä.

Ylittää muuten ymmärrykseni, että ne näkyivät hetken neliöinä mutta sitten muuttuivat takaisin pyöreiksi itsestään, eivätkä näy neliöinä sitten millään vaikka kaikki cachet on tyhjennetty, CloudFlarea myöten.

On tässä beta-haarassa aikas hurja tahti. Kaksi päivää sitten päivitin ja nyt:

Remote Version:
Last Updated: 2 days ago
205 new commits

Eli vaatimattomat 205 uutta committia ja päivitys tarjolla.

Ja kaiken lisäksi Ruby kaatui kun päivitti fron-endistä ja piti käydä konehuoneessa rebuildaamassa appi uusiksi.

Jatkamme Stablessa toistaiseksi. Mietitään keväällä tai kesällä uudestaan missä mennään. 1.5 versio odotettavissa maaliskuussa.

1 tykkäys

Avaan tämän takaisin harkintaan.

https://talk.turtlerockstudios.com/about

Turtle Rock Studiosin palstalla on aika mojovat tilastot. 20k kirjoitusta per 7 päivää, 30k käyttäjää jne. Ja Discourse versiona 1.5 beta 6.

No nyt ollaan sitten 1.5 beettassa. Takaisin stableen pääsee kun 1.5 julkaistaan Maaliskuussa.

1 tykkäys