Kodiáda
Dobrý editor zdrojového kódu je najlepším priateľom každého programátora. Niektorí uprednostňujú jednoduchosť programu Poznámkový blok ++, zatiaľ čo iní uprednostňujú bohatú pomoc s kódom a integrované ladenie v prostredí Visual Studio alebo Eclipse. Niekde medzi jednoduchými editormi kódu a plnohodnotným integrovaným vývojovým prostredím je Codiad, webový rámec IDE s malými rozmermi a minimálnymi požiadavkami.
Codiad beží na ľubovoľnom serveri s Apache 2 a PHP 5+ a funguje v prehliadačoch Chrome, Firefox, IE9 + a všetkých ostatných moderných webových prehliadačoch. Pokiaľ ide o jeho dizajn, Codiad pripomína Sublime Text a má tiež podobné vlastnosti. Codiad podporuje viac používateľov a spoločné úpravy v reálnom čase, má viac ako 20 farebných motívov syntaxe, prichádza s pokročilými vyhľadávacími nástrojmi a funkciou inteligentného automatického dokončovania a je k dispozícii vo viac ako 40 jazykoch.
Inštalácia Codiad je pozoruhodne ľahká a aj menej skúsení vývojári softvéru a správcovia webových stránok by mali byť schopní ju dokončiť za pár minút. Ak sa chcete dozvedieť, ako nainštalovať Codiad na váš webový server, preskočte na poslednú časť tohto článku.
Tajga.io
Zmierte sa s tým: veľa platforiem na správu projektov je škaredých, neintuitívnych a ťažkopádnych. Preto je taká úľava vidieť platformu pre riadenie projektov, ktorá robí prácu skutočne príjemnou. Taiga bola prvýkrát vydaná v roku 2014 ako bezplatná a otvorená platforma na správu projektov pre startupy, agilných vývojárov a dizajnérov. Len o rok neskôr zvíťazila Taiga v roku 2015 najcennejším agilným nástrojom, ktorý udelil agilný portál, a zvyšok je história.
Vývojári spoločnosti Taiga skutočne veria v softvér s otvoreným zdrojovým kódom a sú agilnými praktikami prístupu agilného vývoja softvéru. Navrhli svoje riešenie na správu projektov tak, aby zvládlo jednoduché aj zložité projekty pomocou šablón Kanban alebo Scrum alebo oboch. Taiga sa dobre hrá s webovými úložiskami na správu verzií, ako sú GitHub a Bitbucket, a poskytuje tiež niekoľko dovozcov na uľahčenie migrácie z proprietárnych softvérových platforiem.
Najvýznamnejšia vec
Mnoho tímov pre vývoj softvéru dnes komunikuje pomocou Slacku, cloudovej sady proprietárnych nástrojov a služieb pre tímovú spoluprácu založených Stewartom Butterfieldom. Ale aj pre malé tímy môže byť Slack veľmi drahý, nehovoriac o problémoch, ktoré môžu vyplývať z jeho vlastníckej povahy. Preto by všetci vývojári mali Mattermost považovať za otvorenú alternatívu k Slacku s vlastným hosťovaním.
Rovnako ako Slack, aj Mattermost pomáha vývojárom bezproblémovo komunikovať a osloviť kohokoľvek, kdekoľvek a na akomkoľvek zariadení. Integruje sa s mnohými existujúcimi aplikáciami a obsahuje výkonný rámec doplnkov. Mattermost je možné prispôsobiť tak, aby eliminoval tieňové IT a zabezpečil zhodu s jedinečnými regionálnymi, odvetvovými a podnikovými požiadavkami. Používajú ho spoločnosti ako Samsung, Virgin, Bristol-Myers Squibb a mnoho ďalších.
Malé tímy nemusia za používanie Mattermostu platiť jediný dolár a základná podniková verzia stojí iba 39 dolárov na používateľa ročne a je dodávaná s prihlásením pomocou jediného prihlásenia Active Directory / LDAP, šifrovanými push notifikáciami cez HPNS, viacfaktorovou autentifikáciou , nástroje na prispôsobenie značky, pokročilé zásady riadenia prístupu a podpora nasledujúci pracovný deň.
Prečítajte si dokumenty
Všetci úspešní vývojári softvéru si dobre uvedomujú dôležitosť správnej dokumentácie. Pomocou aplikácie Read the Docs môžete ľahko vytvárať, hostovať a prehliadať softvérovú dokumentáciu, a tak venovať viac času samotnému vývoju softvéru.
Prečítajte si dokumentáciu Dokumenty zjednodušujú softvérovú dokumentáciu automatizáciou vytvárania, vytvárania verzií a hosťovania vašich dokumentov a platforma je otvorený zdroj a je voľne dostupná na stiahnutie. Dokumentácia hostená v priečinku Čítať dokumenty je prístupná z webu a tiež ju možno zobraziť ako PDF alebo jednostránkové dokumenty HTML.
Čítanie v dokumente podporuje verzovanie dokumentácie, čo vám umožňuje hosťovať a vytvárať viac verzií dokumentácie, čo zaručene ocenia používatelia starších verzií vášho softvéru.
Prízvuk
Accent je prvý vývojársky orientovaný prekladový nástroj. Obsahuje výkonné funkcie vyhľadávania, vďaka ktorým je hľadanie správneho reťazca ľahkou úlohou, a sústredí vaše diskusie okolo reťazcov na vylepšenú spoluprácu.
Accent podporuje viac formátov, takže je úplne možné napríklad importovať súbor reťazcov iOS a exportovať súbor XML Android pre Android. Aplikáciu Accent môžete ľahko integrovať do aplikácie Slack a mnohých ďalších nástrojov a inštalácia aplikácie Accent na webový server by sotva mohla byť ľahšia. Na začiatok si prečítajte oficiálneho sprievodcu rýchlym štartom.
Ako nainštalovať a nakonfigurovať Codiad
Codiad vyžaduje PHP 5.3 alebo novší, Apache 2 a Git. Ak používate Ubuntu, všetky tri môžete nainštalovať pomocou nasledujúcich príkazov:
- sudo apt-get nainštalovať apache2
- sudo apt-get nainštalovať php
- sudo apt-get nainštalovať git
Ďalej si stiahnite najnovšie stabilné vydanie Codiad z GitHubu a skopírujte obsah stiahnutého archívu na svoj webový server.
Uistite sa, že nasledujúce priečinky a súbory majú možnosti zápisu:
- / konfigur.php
- / údaje
- / pracovny priestor
- / pluginy
- / témy
Prejdite vo webovom prehliadači do priečinka, do ktorého ste extrahovali obsah archívu. Mala by sa zobraziť obrazovka inštalácie, ktorá vás upozorní v prípade akýchkoľvek závislostí, s ktorými sa nestretnete.
Zadaním požadovaných informácií vytvoríte používateľský účet a spustíte nový projekt. Potom môžete navštíviť oficiálnu stránku s doplnkami pre Codiad a nainštalovať ktorýkoľvek z nich jednoduchým umiestnením doplnku do adresára / plugins na vašom serveri.
Záver
Bez ohľadu na to, či ste nezávislým vývojárom softvéru alebo veľkým štúdiom, dnešné samoobslužné nástroje na vývoj softvéru umožňujú odklon od centralizovaných cloudových služieb bez obetovania schopnosti spolupracovať s ostatnými a spravovať zložité projekty odkiaľkoľvek v svet. V tomto článku sme predstavili päť populárnych nástrojov na vývoj softvéru s vlastným hosťovaním, ktoré chcú ukázať, čo svet softvéru s vlastným hosťovaním ponúka.