Open cipriancraciun opened 4 years ago
Conform discutiei cu @mblaje ar trebui identificata o varianta de a permite usor unei persoane non-tehnice sa faca un review si sa modifice continutul documentului. (Spre exemplu via Google Docs.)
Pentru review cred ca am gasit solutia perfecta: DropBox Paper.
Functioneaza exact ca si Google Docs, anume este un editor de document colaborativ on-line.
Avantaje fata de Google Docs:
Dezavantaje fata de Google Docs:
In rest suporta precum Google Docs urmatoarele:
Ca urmare daca am folosi acest tool, workflow-ul pentru review ar fi cam asa:
diff
fata de ce avem noi ca baseline;In esenta fazele de editare al unui document, in care se integreaza si review-ul ar fi:
draft/topic
;draft/topic
;)master
;master
din repo in master
in wiki;Dude, eu sunt incantat de aceasta solutie chiar daca nu e perfecta.
- Ne costa ceva Dropbox Paper?
Nu, este gratis, trebuie doar sa ai cont de DropBox.
- Poti face o inregistrare tip tutorial despre cum pot persoanele non-tehnice sa ceara acces si sa faca modificari / colaborari pe un topic? Cred ca ar fi util pentru ei un filmulet de 1-2 min despre flow-ul pe partea lor.
O sa ma gandesc la partea asta. Voi face asta inainte de primul review, o data ce stim exact si cum e structurat documentul si cum integram totul in workflow "pe viu". (Momentan experimentam cu workflow-ul.)
Concluzie
TBD
Propunere
In esenta acest repository este exclusiv pentru feature-ul de "wiki". Ca urmare o prima varianta de "workflow" ar fi cea mai simpla: se editeaza pur si simplu paginile de wiki din interfata GitHub.
Totusi abordarea "simpla" are doua mari dezavantaje:
Evident putem utiliza markers de tipul "draft" / "ciorna" in continutul paginii, insa in felul acesta va trebui sa dublam numarul de pagini (o pagina "publicata" si una "draft").
Ca urmare propunerea este sa utilizam si repository-ul si wiki-ul in urmatoarea varianta:
master
, unde va face modificarile dorite;master
;master
va fi impins in repo-ul dewiki
.Toate acestea implica durmatoarele Git repos:
master
branch-ul si in care se face pull request-ul;master
, si acest repository nu apare in UI-ul GitHub, dar este legat cu repository-ul de baza;