फॅब्रिकेटर: सॉफ्टवेअर डेव्हलपमेंटसाठी एक संपूर्ण प्लॅटफॉर्म

सॉफ्टवेअर डेव्हलपमेंट वेगाने वाढत आहे, नाविन्यपूर्णपणा काही प्रकरणांमध्ये अनुकूलतेसाठी जागा देत नाही, म्हणूनच सॉफ्टवेअर सॉफ्टवेअर दररोज उच्च गुणवत्तेचे आहे जेणेकरून विनामूल्य सॉफ्टवेअर समुदाय विपुल समाधान प्रदान करते, या निराकरण आहे फॅब्रिकेटर.

फॅब्रिकेटर म्हणजे काय?

फॅब्रिकेटर वेब अनुप्रयोगांचा संग्रह आहे जो सॉफ्टवेअर कंपन्यांना उच्च प्रतीचे सॉफ्टवेअर तयार करण्यात मदत करतो, ज्यात कोड पुनरावलोकन साधने, देखरेख बदलणे, बग ट्रेसिंग आणि विकी तयार करणे समाविष्ट आहे. फॅब्रिकेटर सह समाकलित होते Git, मर्क्युरीअल y उपद्रव.

घोटाळा करणारा

घोटाळा करणारा

फॅब्रिकेटर अंतर्गत वितरीत केलेले विनामूल्य आणि मुक्त स्त्रोत सॉफ्टवेअर आहे अपाचे 2 परवाना. मध्ये लिहिले आहे पीएचपी अंतर्गत क्रॉस-प्लॅटफॉर्म आणि त्याचा विकास 2010 मध्ये सुरू झाला, जो तो एक जोरदार परिपक्व समाधान बनवितो.

फॅब्रिकेटर मूलतः अंतर्गत साधन म्हणून विकसित केले होते फेसबुक, त्याचा मुख्य विकसक आहे इव्हान प्रिस्ले ज्याने फेसबुकचा विकास चालू ठेवला फॅब्रिकेटर नावाच्या नवीन कंपनीत चंचलता.

फॅब्रिकेटर वैशिष्ट्ये

फॅब्रिकेटर यासाठी अनुप्रयोगांचा समावेश आहे:

  • स्त्रोत कोडचे पुनरावलोकन आणि ऑडिट.
  • भांडारांची साठवण आणि संस्था.
  • बग ट्रॅकिंग
  • प्रकल्प व्यवस्थापन
  • कार्यसंघ सदस्यांशी संवाद.
  • कार्य नियोजन.
  • नोंद घ्या.
  • गट आणि खाजगी विकास.
  • सतत एकत्रीकरणासह बांधकाम.

फाब्रीकेटर कोण वापरतो?

असंख्य कंपन्या, विकास कार्यसंघ, विकसक आणि समुदाय दररोज याचा वापर करतात फॅब्रिकेटर, त्यापैकी: ड्रॉपबॉक्स, उबेर, ब्लूमबर्ग, हस्केल, फेसबुक, इन्स्टाग्राम, डिस्कस, फ्रीबीएसडी, ब्लेंडर, पिंटरेस्ट, खानाकेडेमी, आसन, विकिमिडिया, केडीई, इ.

फाब्रीकेटर कसे स्थापित करावे

स्थापना आवश्यकता

फॅब्रिकेटर तो एक एलएएमपी अनुप्रयोग आहे (लिनक्स, अपाचे, मायएसक्यूएल, पीएचपी). स्थापित करण्यासाठी फॅब्रिकेटर se करणे आवश्यक आहे:

  • एक सामान्य संगणक ज्याने लिनक्स वितरण किंवा तत्सम ऑपरेटिंग सिस्टम स्थापित आणि चालविला आहे.
  • डोमेन नाव (असू शकते phabricator.mycompany.com, phabricator.localhost).
  • सिस्टम प्रशासनाचे मूलभूत ज्ञान.
  • अपाचे (अपाचे +) mod_php), एनजीन्एक्स (एनजीन्क्स +) पीएचपी-एफपीएम), किंवा दुसरा वेब सर्व्हर;
  • पीएचपी (पीएचपी 5.2 किंवा उच्च, परंतु पीएचपी 7 समर्थित नाही), मायएसक्यूएल (मायएसक्यूएल 5.5 किंवा उच्च शिफारस केलेली) आणि गिट.

आवश्यक घटकांची स्थापना

आपण उबंटू किंवा रेडहॅटचे व्युत्पन्न स्थापित करत असल्यास, तेथे स्थापना स्क्रिप्ट उपलब्ध आहेत ज्या स्वयंचलितपणे स्थापनेस अनुमती देतात फॅब्रिकेटर

आपण स्वहस्ते सेटअप आणि स्थापना करू इच्छित असल्यास, आपल्याला पुढील गोष्टी करण्याची आवश्यकता आहे:

आपण आधीपासूनच एलएएमपी सेट केले असल्यास आपल्याकडे आपल्याकडे आवश्यक असलेल्या सर्व गोष्टी आधीच असतील. आम्ही फाब्रीकेटर आणि त्याची अवलंबन स्थापित केली पाहिजेत:

d सीडी कुठेतरी / # काही स्थापित निर्देशिका निवडा
कुठेतरी / it गिट क्लोन https://github.com/phacility/libphutil.git
कुठेतरी / it गिट क्लोन https://github.com/phacility/arcanist.git
कुठेतरी / it गिट क्लोन https://github.com/phacility/phabricator.git

एपीसी स्थापना (पर्यायी)

फायब्रीकेटर पीएचपीमध्ये लिहिलेले असल्याने ते एपीसी स्थापित करून बरेच वेगवान कार्य करेल. आम्ही कदाचित "pcre-devel" स्थापित केले पाहिजे:

sudo yum pcre-devel स्थापित करा

त्यानंतर आपल्याकडे दोन पर्याय आहेत. पीईसीएल स्थापित करा (प्रथम प्रयत्न करा):

sudo yum php-PEAR sudo pecl स्थापित एपीसी स्थापित करा

जर ते कार्य करत नसेल तर, थेट पीईसीएलकडून पॅकेज स्थापित करा आणि अनुसरण करा बांधकाम सूचना.

एपीसी स्थापित करणे पर्यायी आहे, परंतु अत्यंत शिफारसीय, विशेषत: उत्पादन वातावरणात.

एकदा एपीसी स्थापित झाल्यानंतर ते चालवून उपलब्ध असल्याचे सत्यापित करा:

php -i | ग्रीप एपीसी

जर ते दिसत नसेल तर जोडा:

विस्तार = apc.so

..in "/etc/php.d/apc.ini" किंवा "php -i" द्वारे निर्देशित केलेली फाइल "php.ini".


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.