ફેબ્રીકેટર: સ Softwareફ્ટવેર ડેવલપમેન્ટ માટે એક સંપૂર્ણ પ્લેટફોર્મ

સ Softwareફ્ટવેર વિકાસ ઝડપથી વિકસી રહ્યો છે, નવીનતા કેટલાક કેસોમાં અનુકૂલન માટે જગ્યા આપતી નથી, તેથી જ મફત સ theફ્ટવેર સમુદાય નોંધપાત્ર સંખ્યામાં ઉકેલો પ્રદાન કરે છે જેથી સ softwareફ્ટવેર વિકાસ દરરોજ ઉચ્ચ ગુણવત્તાની હોય, આ ઉકેલો છે ફૅબ્રિકેટર.

ફેબ્રીકેટર એટલે શું?

ફૅબ્રિકેટર વેબ એપ્લિકેશનનો સંગ્રહ છે જે સ reviewફ્ટવેર કંપનીઓને ઉચ્ચ ગુણવત્તાવાળા સ softwareફ્ટવેર બનાવવામાં મદદ કરે છે, જેમાં કોડ રિવ્યૂ ટૂલ્સ, બદલાવ મોનિટરિંગ, બગ ટ્રેસિંગ અને વિકી બનાવટનો સમાવેશ થાય છે. ફૅબ્રિકેટર સાથે સાંકળે છે ગિટ, મર્ક્યુરિયલ y વિવરજન.

ફૅબ્રિકેટર

ફૅબ્રિકેટર

ફૅબ્રિકેટર એ મફત અને મુક્ત સ્રોત સ softwareફ્ટવેર છે, જે હેઠળ વિતરિત થયેલ છે અપાચે 2 લાઇસન્સ. માં લખેલું છે પીએચપી હેઠળ ક્રોસ પ્લેટફોર્મ અને તેના વિકાસની શરૂઆત 2010 માં થઈ, જે તેને એકદમ પરિપક્વ સમાધાન બનાવે છે.

ફૅબ્રિકેટર માટે મૂળ રૂપે આંતરિક સાધન તરીકે વિકસિત કરવામાં આવી હતી ફેસબુક, તેનો મુખ્ય વિકાસકર્તા છે ઇવાન પ્રિસ્ટલી જેણે વિકાસ સાથે ચાલુ રાખવા માટે ફેસબુક છોડી દીધું છે ફૅબ્રિકેટર કહેવાય નવી કંપનીમાં ફેકિલિટી.

ફેબ્રીકેટર સુવિધાઓ

ફૅબ્રિકેટર માટે એપ્લિકેશનો શામેલ છે:

  • સ્રોત કોડની સમીક્ષા અને auditડિટ.
  • સંગ્રહ અને સંગ્રહસ્થાનોની સંસ્થા.
  • બગ ટ્રેકિંગ.
  • યોજના સંચાલન.
  • ટીમના સભ્યો સાથે વાતચીત.
  • કાર્યનું આયોજન.
  • નોંધ લો.
  • જૂથ અને ખાનગી વિકાસ.
  • સતત એકીકરણ સાથે બાંધકામ.

ફેબ્રીકેટરનો ઉપયોગ કોણ કરે છે?

સંખ્યાબંધ કંપનીઓ, વિકાસ ટીમો, વિકાસકર્તાઓ અને સમુદાયો છે જે દરરોજ તેનો ઉપયોગ કરે છે ફૅબ્રિકેટર, જેમાંથી આ છે: ડ્રropપબboxક્સ, યુબીઆર, બ્લૂમબર્ગ, હસ્કેલ, ફેસબુક, ઇન્સ્ટાગ્રામ, ડિસ્કસ, ફ્રીબીએસડી, બ્લેન્ડર, પિંટેરેસ્ટ, ખાનાકેડેમી, આસના, વિકિમિડિયા, કે.ડી., અને અન્ય.

ફેબ્રીકેટર કેવી રીતે ઇન્સ્ટોલ કરવું

સ્થાપન જરૂરીયાતો

ફૅબ્રિકેટર તે લેમ્પ એપ્લિકેશન છે (લિનક્સ, અપાચે, માયએસક્યુએલ, પીએચપી). સ્થાપિત કરવા માટે ફૅબ્રિકેટર se આ કરવાની જરૂર છે:

  • એક સામાન્ય કમ્પ્યુટર કે જેણે લિનક્સ વિતરણ અથવા સમાન ratingપરેટિંગ સિસ્ટમ ઇન્સ્ટોલ અને ચલાવી છે.
  • એક ડોમેન નામ (હોઈ શકે છે phabricator.mycompany.com, phabricator.localhost).
  • સિસ્ટમોના વહીવટનું મૂળભૂત જ્ knowledgeાન.
  • અપાચે (અપાચે + mod_php), nginx (nginx +) php-fpm), અથવા બીજો વેબ સર્વર;
  • PHP (PHP 5.2 અથવા તેથી વધુ, પરંતુ PHP 7 સપોર્ટેડ નથી), MySQL (MySQL 5.5 અથવા વધારે ભલામણ કરેલ) અને Git.

જરૂરી ઘટકોની સ્થાપના

જો તમે ઉબુન્ટુ અથવા રેડહેટ ડેરિવેટિવ પર ઇન્સ્ટોલ કરી રહ્યાં છો, તો ત્યાં ઇન્સ્ટોલેશન સ્ક્રિપ્ટ્સ ઉપલબ્ધ છે જે આપમેળે ઇન્સ્ટોલેશનની મંજૂરી આપે છે ફૅબ્રિકેટર

જો તમે મેન્યુઅલ સેટઅપ અને ઇન્સ્ટોલેશન કરવા માંગતા હો, તો તમારે નીચેના કરવાની જરૂર છે:

જો તમે પહેલેથી જ લેમ્પ સેટ કરી દીધો હોય, તો તમારી પાસે તમારી પાસે પહેલાથી જ જરૂરી બધું છે. આપણે ફેબ્રીકેટર અને તેની અવલંબન સ્થાપિત કરવું આવશ્યક છે:

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 સ્થાપિત કરો

પછી તમારી પાસે બે વિકલ્પો છે. PECL ને ઇન્સ્ટોલ કરો (આ પહેલા પ્રયાસ કરો):

સુડો યમ ઇન્સ્ટોલ કરો પીએચપી-પિઅર સુડો પેકલ ઇન્સ્ટોલ એપીસી

જો તે કામ કરતું નથી, PECL માંથી સીધા જ પેકેજ સ્થાપિત કરો અને અનુસરો બાંધકામ સૂચનો.

એપીસી સ્થાપિત કરવું વૈકલ્પિક છે, પરંતુ ખૂબ આગ્રહણીય છે, ખાસ કરીને ઉત્પાદન વાતાવરણમાં.

એકવાર એપીસી ઇન્સ્ટોલ થઈ ગયા પછી, ચકાસો કે તે ચલાવીને ઉપલબ્ધ છે:

php -i | ગ્રેપ એપીસી

જો તે દેખાતું નથી, તો ઉમેરો:

એક્સ્ટેંશન = apc.so

..in "/etc/php.d/apc.ini" અથવા ફાઇલ "php.ini" "php -i" દ્વારા સૂચવાયેલ છે.


0 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.