Taiga पायथन में ओपन सोर्स प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर है

Taiga नि: शुल्क परियोजना प्रबंधन सॉफ्टवेयर

एजाइल-आधारित परियोजनाओं के लिए मुफ्त परियोजना प्रबंधन सॉफ्टवेयर

एजाइल डेवलपर्स और डिजाइनरों के लिए ओपन सोर्स प्रोजेक्ट मैनेजमेंट टूल। यह GitHub, Gitlab, Slack, Hipchat और Mattermost के साथ सहज एकीकरण का समर्थन करता है।

अवलोकन

Taiga आधार परियोजना प्रबंधन सॉफ़्टवेयर पर खुला स्रोत है जो परियोजना टीमों को एजाइल या पारंपरिक तरीकों का उपयोग करके परियोजनाओं का प्रबंधन करने में मदद करता है। यह बहु-कार्यात्मक चुस्त टीमों के लिए एक सरल, सहज और मजबूत परियोजना प्रबंधन अनुप्रयोग है। यह सभी आधुनिक सुविधाएँ प्रदान करता है उदा। बैकलॉग, बर्न डाउन चार्ट, कांबन, स्क्रैम, इश्यू टैकिंग, स्प्रिंट प्लानिंग, एपिक्स, विकी, आदि। इसके अलावा, आप टीम की भूमिकाओं को परिभाषित कर सकते हैं, एक आकलन गेम के साथ प्रति भूमिका की कहानी बिंदुओं का अनुमान लगा सकते हैं, और अपूर्ण उपयोगकर्ता कहानियों को अलग -अलग स्प्रिंट्स में स्थानांतरित कर सकते हैं। TAIGA के व्यापक अनुकूलन विकल्प आप अपने व्यवसाय की जरूरतों के अनुसार कार्यक्षमता का विस्तार और अनुकूलित कर सकते हैं। यह GitHub, Gitlab, Slack, Hipchat और Mattermost के साथ एकीकरण का समर्थन करता है। यह आपके व्यावसायिक अनुप्रयोगों के साथ एकीकृत करने के लिए वेबहूक और शक्तिशाली एपीआई को स्थापित करने के लिए एक आसान प्रदान करता है। यह टास्क कार्ड में कस्टम फ़ील्ड जोड़ने की भी अनुमति देता है। Taiga में बिल्ट-इन WIP सीमा सुविधा है। आप अपने प्रोजेक्ट डेटा को ट्रेलो, आसन, गीथब या जीरा से मूल रूप से आयात कर सकते हैं। Taiga को उपयोगकर्ता इंटरफ़ेस का उपयोग करना आसान है जो आपकी टीमों को आसानी से परियोजनाओं का प्रबंधन करने की अनुमति देता है।

सिस्टम आवश्यकताएं

Taiga का फ्रंटेंड Angularjs और Coffeescript में विकसित हुआ; बैकेंड, Django और Python में। इसके लिए निम्नलिखित सॉफ्टवेयर की आवश्यकता है।

  • पायथन 3.4+
  • PostgreSQL 9.4+
  • Nodejs 7.0+
  • रूबी 2.1+
  • जीसीसी और amp; विकास शीर्षकों
  • RabbitMQ (वैकल्पिक)

विशेषताएँ

टैगा में सभी आधुनिक विशेषताएं हैं जिनकी आप शीर्ष एजाइल प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर से कल्पना कर सकते हैं। मुख्य सुविधाएँ शामिल हैं

  • स्क्रैम
  • कंबन
  • मुद्दे ट्रैकिंग
  • उपयोगकर्ता के अनुकूल व्यवस्थापक पैनल
  • महाकाव्य
  • विकी
  • कार्य प्रबंधन
  • मोबाइल एप्लिकेशन

स्थापना

GitHub का उपयोग करके स्थापना

पहले सुनिश्चित करें कि आपने सभी निर्भरताएं स्थापित की हैं। दस्तावेज़ रूट फ़ोल्डर में GitHub से नवीनतम Taiga- बैक क्लोन करें:

    git clone https://github.com/taigaio/taiga-back.git taiga-back
    cd taiga-back
    git checkout stable

Taiga नाम का एक नया VirtualEnv बनाएँ:

    mkvirtualenv -p /usr/bin/python3 taiga

सभी पायथन निर्भरता स्थापित करें:

    pip install -r requirements.txt

बुनियादी आवश्यक प्रारंभिक डेटा के साथ डेटाबेस को पॉप्युलेट करने के लिए सभी माइग्रेशन को निष्पादित करें:

    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

उपरोक्त माइग्रेशन एक व्यवस्थापक खाता बनाते हैं। लॉगिन क्रेडेंशियल निम्नलिखित हैं: उपयोगकर्ता नाम: व्यवस्थापक पासवर्ड: 123123 Taiga-Back के सेटअप को समाप्त करने के लिए, उचित स्थिर/मीडिया फ़ाइल रिज़ॉल्यूशन के लिए प्रारंभिक कॉन्फ़िगरेशन फ़ाइल बनाएं, वैकल्पिक रूप से ईमेल भेजने का समर्थन: COPY-PASTE को ~/taiga-back/settings/local.py में COPLE करें और इसे अपने विवरण के साथ अपडेट करें:

    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 से फ्रंटेंड कोड डाउनलोड करें:

    cd ~
    git clone https://github.com/taigaio/taiga-front-dist.git taiga-front-dist
    cd taiga-front-dist
    git checkout stable

उदाहरण कॉन्फ़िगर फ़ाइल कॉपी करें:

    cp ~/taiga-front-dist/dist/conf.example.json ~/taiga-front-dist/dist/conf.json

नीचे दिए गए पैटर्न के बाद उदाहरण कॉन्फ़िगरेशन संपादित करें (अपने स्वयं के विवरण के साथ बदलें):

    {
    	"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-Front-Dist डाउनलोड किया गया और कॉन्फ़िगर किया गया अपर्याप्त है। अगला कदम एक स्थिर फ़ाइल वेब सर्वर के तहत कोड (DIST निर्देशिका में) को उजागर करना है।

 हिन्दी