codiade

Beste zelf-gehoste softwareontwikkelingstools

Beste zelf-gehoste softwareontwikkelingstools
Hoewel veel softwareontwikkelaars vertrouwen op de functionaliteit voor gedistribueerd versiebeheer en broncodebeheer van cloudgebaseerde services zoals GitHub, is er ook een groeiend aantal softwareontwikkelaars dat volledige controle over hun projecten wil hebben. Dergelijke ontwikkelaars geven de voorkeur aan zelf-gehoste softwareontwikkelingstools, en we introduceren vijf van dergelijke tools in dit artikel.

Codiade

Een goede broncode-editor is de beste vriend van elke programmeur. Sommigen geven de voorkeur aan de eenvoud van Notepad ++, terwijl anderen de voorkeur geven aan de rijke code-assistentie en geïntegreerde debugging-ervaring van Visual Studio of Eclipse. Ergens precies tussen eenvoudige code-editors en volwaardige geïntegreerde ontwikkelomgevingen is Codiad, een webgebaseerd IDE-framework met een kleine footprint en minimale vereisten.

Codiad draait op elke server met Apache 2 en PHP 5+ en werkt in Chrome, Firefox, IE9+ en alle andere moderne webbrowsers. Als het gaat om het ontwerp, lijkt Codiad op Sublime Text en heeft het ook vergelijkbare functies. Codiad ondersteunt meerdere gebruikers en real-time gezamenlijke bewerking, het heeft meer dan 20 syntaxiskleurenthema's, wordt geleverd met geavanceerde zoekhulpmiddelen en slimme auto-complete functionaliteit, en het is beschikbaar in meer dan 40 talen.

De installatie van Codiad is opmerkelijk eenvoudig en zelfs minder ervaren softwareontwikkelaars en webbeheerders zouden het in slechts een paar minuten moeten kunnen voltooien. Ga naar het laatste gedeelte van dit artikel om te leren hoe u Codiad op uw webserver installeert.

Taiga.io

Laten we eerlijk zijn: veel projectbeheerplatforms zijn lelijk, niet-intuïtief en omslachtig. Daarom is het zo'n opluchting om een ​​projectmanagementplatform te zien dat het werk echt leuk maakt. Taiga werd voor het eerst uitgebracht in 2014 als een gratis en open source projectbeheerplatform voor startups, Agile-ontwikkelaars en ontwerpers. Slechts een jaar later won Taiga de 2015 Most Valued Agile Tool, uitgereikt door de Agile Portal, en de rest is geschiedenis.

Taiga-ontwikkelaars geloven echt in open source software en ze zijn die-hard beoefenaars van de Agile-softwareontwikkelingsaanpak. Ze hebben hun projectbeheeroplossing ontworpen om zowel eenvoudige als complexe projecten af ​​te handelen met behulp van een Kanban- of Scrum-sjabloon, of beide. Taiga speelt goed met webgebaseerde opslagplaatsen voor versiebeheer zoals GitHub en Bitbucket, en het biedt ook verschillende importeurs om migratie van propriëtaire softwareplatforms te vergemakkelijken.

Meest belangrijk

Veel softwareontwikkelingsteams communiceren tegenwoordig met behulp van Slack, een cloudgebaseerde set van eigen tools en services voor teamsamenwerking, opgericht door Stewart Butterfield. Maar zelfs voor kleine teams kan Slack erg duur worden, om nog maar te zwijgen van de problemen die kunnen voortvloeien uit zijn eigen karakter. Daarom zouden alle ontwikkelaars Mattermost moeten beschouwen als een open source, zelf-gehost alternatief voor Slack.

Net als Slack helpt Mattermost ontwikkelaars om naadloos te communiceren en iedereen, overal en op elk apparaat te bereiken. Het integreert met veel bestaande applicaties en beschikt over een krachtig plug-inframework. Mattermost kan worden aangepast om schaduw-IT te elimineren en te zorgen voor naleving van unieke regionale, branchespecifieke en bedrijfsspecifieke vereisten, en wordt gebruikt door bedrijven zoals Samsung, Virgin, Bristol-Myers Squibb en vele anderen.

Kleine teams hoeven geen enkele dollar te betalen om Mattermost te gebruiken, en de standaard enterprise-versie kost slechts $ 39 per gebruiker per jaar en wordt geleverd met Active Directory / LDAP single-sign-on, versleutelde pushmeldingen via HPNS, multi-factor authenticatie , tools voor onder meer aangepaste branding, geavanceerd toegangscontrolebeleid en ondersteuning op de volgende werkdag.

Lees de documenten

Alle succesvolle softwareontwikkelaars zijn zich terdege bewust van het belang van goede documentatie. Met Read the Docs kunt u eenvoudig softwaredocumentatie maken, hosten en doorbladeren, zodat u meer tijd kunt besteden aan de softwareontwikkeling zelf.

Read the Docs vereenvoudigt softwaredocumentatie door het bouwen, versiebeheer en hosting van uw documenten voor u te automatiseren, en het platform is open source en gratis beschikbaar om te downloaden. Documentatie die wordt gehost op Read the Docs is toegankelijk via internet en kan ook worden bekeken als PDF's of HTML-documenten van één pagina.

Read the Docs ondersteunt versiebeheer van documentatie, zodat u meerdere versies van uw documentatie kunt hosten en bouwen, wat gegarandeerd wordt gewaardeerd door gebruikers van oudere versies van uw software.

Accent

Accent is de eerste op ontwikkelaars gerichte vertaaltool. Het beschikt over krachtige zoekfunctionaliteit die het vinden van de juiste string een gemakkelijke taak maakt, en het centraliseert uw discussies rond de strings voor een betere samenwerking.

Accent ondersteunt meerdere formaten, dus het is heel goed mogelijk om bijvoorbeeld een iOS-stringsbestand te importeren en een Android XML-bestand te exporteren. Je kunt Accent gemakkelijk integreren met Slack en vele andere tools, en het installeren van Accent op een webserver kan bijna niet eenvoudiger. Lees om te beginnen de officiële snelstartgids.

Hoe Codiad te installeren en configureren

Codiad vereist PHP 5.3 of hoger, Apache 2 en Git. Als je Ubuntu gebruikt, kun je ze alle drie installeren met de volgende opdrachten:

Download vervolgens de nieuwste stabiele versie van Codiad van GitHub en kopieer de inhoud van het gedownloade archief naar uw webserver.

Zorg ervoor dat de volgende mappen en bestanden schrijfmogelijkheden hebben:

Navigeer met uw webbrowser naar de map waar u de inhoud van het archief hebt uitgepakt. Er zou een installatiescherm moeten verschijnen dat u waarschuwt als er afhankelijkheden zijn waaraan u niet voldoet.

Voer de gevraagde informatie in om een ​​gebruikersaccount aan te maken en een nieuw project te starten. U kunt dan de officiële pagina met plug-ins voor Codiad bezoeken en ze allemaal installeren door de plug-in simpelweg in de /plugins-map op uw server te plaatsen.

Conclusie

Of u nu een onafhankelijke softwareontwikkelaar of een grote studio bent, de door uzelf gehoste softwareontwikkelingstools van vandaag maken het mogelijk om af te stappen van gecentraliseerde cloudgebaseerde services zonder de mogelijkheid op te offeren om met anderen samen te werken en complexe projecten overal ter wereld te beheren. wereld-. In dit artikel hebben we vijf populaire zelf-gehoste software-ontwikkeltools geïntroduceerd, waarmee we willen laten zien wat de wereld van zelf-gehoste software te bieden heeft.

5 beste arcade-spellen voor Linux
Tegenwoordig zijn computers serieuze machines die worden gebruikt om te gamen. Als je de nieuwe hoge score niet kunt halen, weet je wat ik bedoel. In ...
Strijd om Wesnoth 1.13.6 Ontwikkeling vrijgegeven
Strijd om Wesnoth 1.13.6 die vorige maand werd uitgebracht, is de zesde ontwikkelingsrelease in de 1.13.x-serie en het levert een aantal verbeteringen...
Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...