Μετάβαση στο περιεχόμενο

Ομάδες και θέσεις

Μια συνδρομή Pro ή Enterprise αγοράζεται σε επώνυμες θέσεις: μια θέση αποδίδεται σε ένα πρόσωπο, και έχει δυνατότητα επανεκχώρησης — μια αποχώρηση δεν σημαίνει απώλεια της θέσης.

Η απόδοση γίνεται από τον πίνακα ελέγχου του λογαριασμού, προσβάσιμο μέσω του κουμπιού Λογαριασμός ▸ Πίνακας ελέγχου της γραμμής τίτλου.

ΡόλοςΜπορεί
adminΧρέωση, διαχείριση των θέσεων, διαχείριση των μελών
memberΝα χρησιμοποιεί τις δυνατότητες του πλάνου

Το Restorm δεν διαθέτει φιλοξενούμενο χώρο εργασίας, και αυτό είναι επιλογή: η κοινή χρήση περνά από το git.

Ένα έργο .restorm είναι αρχείο κειμένου, σειριοποιημένο ντετερμινιστικά ώστε τα diff να παραμένουν ευανάγνωστα και οι συγχωνεύσεις να αντιστοιχίζουν σωστά τις οντότητες. Δείτε Έργα και αρχεία .restorm.

Πρακτικές συνέπειες:

  • τα αιτήματά σας ακολουθούν τον ίδιο κύκλο αναθεώρησης με τον κώδικά σας: κλάδος, pull request, ανάγνωση·
  • τα δικαιώματα πρόσβασης είναι εκείνα του συστήματος φιλοξενίας κώδικά σας — τίποτα δεν χρειάζεται διπλή διαχείριση·
  • το ιστορικό του έργου API είναι το ιστορικό του git, με τα blame και τις δυαδικές αναζητήσεις του.

Το ενσωματωμένο git κάνει τη διαδικασία άνετη μέσα από την εφαρμογή, μαζί με την επίλυση συγκρούσεων μέσα στους πραγματικούς επεξεργαστές.

Σκόπιμα, αυτά τα στοιχεία παραμένουν τοπικά σε κάθε άτομο:

Ο καθένας κρατά τον πάγκο εργασίας του· το έργο παραμένει το κοινό συμβόλαιο.

Μη γράφετε ποτέ ένα μυστικό μέσα στο έργο. Δύο προσεγγίσεις:

  • τοπικά, ένα αρχείο μυστικών δίπλα στο έργο, προστιθέμενο στο .gitignore·
  • σε CI, η πηγή «μεταβλητή περιβάλλοντος», που τροφοδοτείται από το θησαυροφυλάκιο του pipeline σας.

Δείτε Μυστικά.