Multica Docs

Projeler

İlişkili işleri projelerle organize edin ve onlara ortak bir hedef, plan ve yürütme bağlamı verin.

Projeler, bitmesi için birden fazla gerektiren çalışmayı organize eder — bir ürün lansmanı, bir migration veya aşamalar hâlinde teslim edilen bir özellik.

Tek bir işin tanımlayabileceği çalışmanın bir projeye ihtiyacı yoktur. Projeler; ortak bir hedefi paylaşan, ilerlemesinin birlikte takip edilmesi gereken veya paylaşılan depolara ve çalışma dizinlerine ihtiyaç duyan bir çalışma grubuna uyar.

Bir projenin parçaları

ParçaAmaç
Ad, simge ve açıklamaHedef, kapsam ve uzun ömürlü gereksinimler; açıklama, proje içinde çalışan agent'ların yürütme bağlamına girer.
Durumplanned, in_progress, paused, completed veya cancelled.
Öncelikurgent, high, medium, low veya none.
SorumluProjeyi kim koordine ediyor — bir üye veya bir agent.
Başlangıç ve hedef tarihleriProjenin planlanan zaman aralığı.
İşler ve ilerlemeProjedeki çalışma ve ne kadarının bittiği.
KaynaklarBelirli bilgisayarlardaki bağlı GitHub depoları veya yerel dizinler.

Proje detayı: duruma göre gruplanmış işler, ilerleme ve proje açıklaması

Projeler ve işler

Bir proje herhangi bir sayıda iş içerebilir; bir iş en fazla bir projeye ait olabilir. İşleri doğrudan proje içinde oluşturun veya işin özelliklerinden projeyi seçin ya da değiştirin.

Proje ilerlemesi, bağlı işlerden otomatik olarak hesaplanır:

progress = issues in done or cancelled ÷ all issues in the project

cancelled, çalışmanın projenin kapsamı dışında kapatıldığı anlamına gelir, bu yüzden ilerlemeye dahil edilir. Proje durumu ve iş durumu birbirinden bağımsızdır: her işi bitirmek projeyi otomatik olarak completed yapmaz, projenin durumunu değiştirmek de işlerini toplu olarak değiştirmez.

Proje açıklaması ve yürütme bağlamı

Bir agent, bir proje içindeki bir işi çalıştırdığında, projenin adı ve açıklaması o çalıştırmanın bağlamına eklenir. Açıklama; ilgili her işin ihtiyaç duyduğu bilgiler için yerdir: hedef, teknik sınırlar, teslim konvansiyonları. Yalnızca tek bir işe uygulanan gereksinimler o işe aittir.

Kaynak ekleme

Proje kaynakları, agent'lara hangi kod ve çalışma dizinlerini kullanacaklarını söyler:

  • GitHub depoları: runtime'ın çıkış (checkout) yapabileceği bir depoyu, isteğe bağlı bir ref ile sağlar.
  • Yerel dizinler: belirli bir bilgisayardaki runtime'ın mevcut bir dizinde çalışmasına izin verir; içeriğini agent doğrudan değiştirir.

Nasıl seçileceği ve güvenlik sınırları için bkz. Proje kaynakları.

Proje sorumlusu

Sorumlu bir üye veya bir agent olabilir ve projeyi kimin koordine ettiğini belirtir. Bu bir izin ayarı değildir: projenin işlerini otomatik olarak atamaz ve bir agent'ı sorumlu yapmak onu otomatik olarak çalıştırmaz. Bir çalıştırma başlatmak yine de bir iş ataması, bir @ bahsi veya bir otomasyon tetikleyicisi gerektirir.

Kenar çubuğuna sabitleme

Sabitlenen bir proje kenar çubuğunuzda görünür. Sabitleme kişisel bir tercihtir ve diğer üyeleri etkilemez.

Oluşturma, düzenleme ve silme

Herhangi bir çalışma alanı üyesi proje oluşturabilir ve düzenleyebilir; yalnızca owner ve admin silebilir.

Bir projeyi silmek işlerini silmez: işler projeden ayrılır ve çalışma alanında kalır. Projenin açıklaması, durumu ve kaynakları kalıcı olarak silinir.

Sonraki adımlar

  • Proje kaynakları — GitHub depolarını veya yerel dizinleri bağlayın.
  • İşler — bir projedeki somut çalışmayı oluşturun ve organize edin.
  • Agent'lar — agent kimliği, yapılandırması ve Erişimi hakkında bilgi edinin.