સ 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.
જરૂરી ઘટકોની સ્થાપના
જો તમે ઉબુન્ટુ અથવા રેડહેટ ડેરિવેટિવ પર ઇન્સ્ટોલ કરી રહ્યાં છો, તો ત્યાં ઇન્સ્ટોલેશન સ્ક્રિપ્ટ્સ ઉપલબ્ધ છે જે આપમેળે ઇન્સ્ટોલેશનની મંજૂરી આપે છે ફૅબ્રિકેટર
- રેડહેટ ડેરિવેટિવ્ઝ : install_rhel-derivs.sh
- ઉબુન્ટુ : install_ubuntu.sh
જો તમે મેન્યુઅલ સેટઅપ અને ઇન્સ્ટોલેશન કરવા માંગતા હો, તો તમારે નીચેના કરવાની જરૂર છે:
જો તમે પહેલેથી જ લેમ્પ સેટ કરી દીધો હોય, તો તમારી પાસે તમારી પાસે પહેલાથી જ જરૂરી બધું છે. આપણે ફેબ્રીકેટર અને તેની અવલંબન સ્થાપિત કરવું આવશ્યક છે:
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" દ્વારા સૂચવાયેલ છે.