Tim dan kursi
Kursi bernama
Section titled “Kursi bernama”Langganan Pro atau Enterprise dibeli dalam bentuk kursi bernama: satu kursi diberikan kepada satu orang, dan kursi itu dapat dialihkan — kepergian seseorang tidak membuat kursinya hilang.
Pemberiannya dilakukan dari dasbor akun, yang dapat diakses lewat tombol Akun ▸ Dasbor pada bilah judul.
| Peran | Dapat |
|---|---|
| admin | Penagihan, pengelolaan kursi, pengelolaan anggota |
| member | Menggunakan kapabilitas paketnya |
Berbagi sebuah proyek
Section titled “Berbagi sebuah proyek”Restorm tidak memiliki ruang kerja terhosting, dan itu sebuah pilihan: berbagi dilakukan lewat git.
Sebuah proyek .restorm adalah file teks, yang diserialisasi secara
deterministik agar diffnya tetap mudah dibaca dan penggabungannya memasangkan
entitasnya dengan benar. Lihat
Proyek dan file .restorm.
Konsekuensi praktisnya:
- permintaan Anda mengikuti siklus tinjauan yang sama dengan kode Anda: cabang, pull request, penelaahan;
- hak aksesnya adalah hak akses forge Anda — tidak ada yang perlu diadministrasi dua kali;
- riwayat proyek API-nya adalah riwayat git, lengkap dengan
blamedan biseksinya.
Git bawaan membuat operasi itu nyaman dilakukan dari dalam aplikasinya, termasuk resolusi konflik di dalam editor aslinya.
Apa yang tidak dibagikan
Section titled “Apa yang tidak dibagikan”Secara sengaja, elemen-elemen berikut tetap lokal bagi masing-masing orang:
- favorit;
- tata letak workbench;
- pengaturan cepat yang disimpan pada sasaran “pengguna”;
- riwayat respons;
- rahasia.
Setiap orang menyimpan rencana kerjanya sendiri; proyeknya tetap menjadi kontrak bersamanya.
Rahasia dalam tim
Section titled “Rahasia dalam tim”Jangan pernah menuliskan sebuah rahasia di dalam proyeknya. Ada dua pendekatan:
- secara lokal, sebuah file rahasia di samping proyeknya, yang ditambahkan
ke
.gitignore; - di CI, sumber “variabel lingkungan”, yang dipasok oleh brankas pipeline Anda.
Lihat Rahasia.