Taiga Ücretsiz Proje Yönetim Yazılımı
Çevik tabanlı projeler için ücretsiz proje yönetimi yazılımı
Çevik geliştiriciler ve tasarımcılar için açık kaynak proje yönetim aracı. GitHub, GitLab, Slack, Hipchat ve En önemli ile kesintisiz entegrasyonu destekler.
Genel Bakış
Taiga, proje ekiplerinin çevik veya geleneksel yöntemler kullanarak projeleri yönetmelerine yardımcı olan öncül proje yönetimi yazılımında açık kaynaktır. Çok fonksiyonlu çevik ekipler için basit, içgüdüsel ve sağlam bir proje yönetimi uygulamasıdır. Tüm modern özellikleri sağlar; Birikmiş, yakma grafiği, kanban, scrum, sorun yapıştırma, sprint planlaması, destanlar, wiki, vb. Ayrıca, takım rollerini tanımlayabilir, bir değerlendirme oyunu ile rol başına hikaye noktalarını tahmin edebilir ve eksik kullanıcı hikayelerini farklı sprintlere taşıyabilirsiniz. Taiga’nın kapsamlı özelleştirme seçenekleri, işlevleri işletmenize göre genişletebilir ve özelleştirebilirsiniz. GitHub, GitLab, Slack, Hipchat ve en önemli ile entegrasyonu destekler. Ayrıca, iş uygulamalarınızla entegre etmek için ayarlanması kolay bir webhooks ve güçlü API sağlar. Ayrıca görev kartlarına özel alanlar eklemesine izin verir. Taiga yerleşik WIP Limits özelliğine sahiptir. Proje verilerinizi Trello, Asana, GitHub veya Jira’dan sorunsuz bir şekilde aktarabilirsiniz. Taiga, ekiplerinizin projeleri kolayca yönetmeye başlamasını sağlayan kullanıcı arayüzüne sahiptir.
Sistem gereksinimleri
Taiga’nın ön ucu Angularjs ve CoffeeScript’te gelişti; Arka uç, Django ve Python. İzleme yazılımını gerektirir.
- Python 3.4+
- PostgreSQL 9.4+
- Nodejs 7.0+
- Ruby 2.1+
- GCC & amp; Geliştirme Başlıkları
- Rabbitmq (isteğe bağlı)
Özellikler
Taiga, Top Çevik Proje Yönetim Yazılımından hayal edebileceğiniz tüm modern özelliklere sahiptir. Ana özellikler içerir
- Scrum
- Kanban
- İzleme sorunları
- Kullanıcı dostu yönetici paneli
- destanlar
- Wiki
- Görev yönetimi
- Mobil uygulama
Kurulum
GitHub kullanarak kurulum
Önce tüm bağımlılıkları yüklediğinizden emin olun. Github’dan en son Taiga-Back’i Belge Kök klasörüne klonlayın:
git clone https://github.com/taigaio/taiga-back.git taiga-back
cd taiga-back
git checkout stable
Taiga adında yeni bir VirtualEnv oluşturun:
mkvirtualenv -p /usr/bin/python3 taiga
Tüm Python bağımlılıklarını yükleyin:
pip install -r requirements.txt
Veritabanını temel gerekli başlangıç verileriyle doldurmak için tüm geçişleri yürütün:
python manage.py migrate --noinput
python manage.py loaddata initial_user
python manage.py loaddata initial_project_templates
python manage.py compilemessages
python manage.py collectstatic --noinput
Yukarıdaki geçişler bir yönetici hesabı oluşturur. Oturum Açma Kimlik Bilgileri aşağıdadır: Kullanıcı Adı: Yönetici Şifre: 123123 TAIGA-BACK kurulumunu bitirmek için, isteğe bağlı olarak e-posta gönderme desteği ile uygun statik/medya dosyası çözünürlüğü için ilk yapılandırma dosyasını oluşturun: Aşağıdaki yapılandırmayı ~/taiga-back/setts/local.py’ye kopyalayın ve kendi ayrıntılarınızla güncelleyin:
from .common import *
MEDIA_URL = "http://example.com/media/"
STATIC_URL = "http://example.com/static/"
SITES["front"]["scheme"] = "http"
SITES["front"]["domain"] = "example.com"
SECRET_KEY = "theveryultratopsecretkey"
DEBUG = False
PUBLIC_REGISTER_ENABLED = True
DEFAULT_FROM_EMAIL = "no-reply@example.com"
SERVER_EMAIL = DEFAULT_FROM_EMAIL
#CELERY_ENABLED = True
EVENTS_PUSH_BACKEND = "taiga.events.backends.rabbitmq.EventsPushBackend"
EVENTS_PUSH_BACKEND_OPTIONS = {"url": "amqp://taiga:PASSWORD_FOR_EVENTS@localhost:5672/taiga"}
# Uncomment and populate with proper connection parameters
# to enable email sending. `EMAIL_HOST_USER` should end by @.
#EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
#EMAIL_USE_TLS = False
#EMAIL_HOST = "localhost"
#EMAIL_HOST_USER = ""
#EMAIL_HOST_PASSWORD = ""
#EMAIL_PORT = 25
# Uncomment and populate with proper connection parameters
# to enable GitHub login/sign-in.
#GITHUB_API_CLIENT_ID = "yourgithubclientid"
#GITHUB_API_CLIENT_SECRET = "yourgithubclientsecret"
Github’dan ön uç kodunu indirin:
cd ~
git clone https://github.com/taigaio/taiga-front-dist.git taiga-front-dist
cd taiga-front-dist
git checkout stable
Örnek yapılandırma dosyasını kopyalayın:
cp ~/taiga-front-dist/dist/conf.example.json ~/taiga-front-dist/dist/conf.json
Örnek yapılandırmayı aşağıdaki deseni izleyin (kendi ayrıntılarınızla değiştirin):
{
"api": "http://example.com/api/v1/",
"eventsUrl": "ws://example.com/events",
"debug": "true",
"publicRegisterEnabled": true,
"feedbackEnabled": true,
"privacyPolicyUrl": null,
"termsOfServiceUrl": null,
"GDPRUrl": null,
"maxUploadFileSize": null,
"contribPlugins": []
}
Taiga-ön-Dist indirilmiş ve yapılandırılmış olması yetersizdir. Bir sonraki adım, kodu (Dist Dizininde) statik bir dosya web sunucusu altında ortaya çıkarmaktır.