кодиада

Най-добрите средства за самостоятелно домакинство за разработка на софтуер

Най-добрите средства за самостоятелно домакинство за разработка на софтуер
Докато разработчиците на софтуер много разчитат на разпределения контрол на версиите и функционалността за управление на изходния код на облачни услуги като GitHub, има и нарастващ брой разработчици на софтуер, които искат да имат пълен контрол над своите проекти. Такива разработчици предпочитат самостоятелно хоствани инструменти за разработка на софтуер и ние представяме пет такива инструмента в тази статия.

Кодиада

Добрият редактор на изходен код е най-добрият приятел на всеки програмист. Някои предпочитат простотата на Notepad ++, докато други предпочитат богатата помощ на кода и интегрираното отстраняване на грешки на Visual Studio или Eclipse. Някъде точно между прости редактори на кодове и пълноценни интегрирани среди за разработка е Codiad, уеб базирана IDE рамка с малък отпечатък и минимални изисквания.

Codiad работи на всеки сървър с Apache 2 и PHP 5+ и работи в Chrome, Firefox, IE9 + и всички други съвременни уеб браузъри. Що се отнася до дизайна му, Codiad прилича на Sublime Text и също има подобни функции. Codiad поддържа множество потребители и съвместно редактиране в реално време, има над 20 синтаксисни цветни теми, идва с разширени инструменти за търсене и интелигентна функционалност за автоматично попълване и се предлага на над 40 езика.

Инсталирането на Codiad е изключително лесно и дори по-малко опитни разработчици на софтуер и уеб администратори трябва да могат да го завършат само за няколко минути. За да научите как да инсталирате Codiad на вашия уеб сървър, преминете към последния раздел на тази статия.

Тайга.io

Нека си признаем: много платформи за управление на проекти са грозни, неинтуитивни и тромави. Ето защо е толкова облекчение да видите платформа за управление на проекти, която прави работата наистина приятна. Taiga беше пусната за първи път през 2014 г. като безплатна платформа за управление на проекти с отворен код за стартиращи компании, Agile разработчици и дизайнери. Само година по-късно Тайга спечели 2015 най-ценния гъвкав инструмент, награден от портала Agile, а останалото е история.

Разработчиците на Taiga наистина вярват в софтуера с отворен код и са упорити практикуващи на подхода за разработване на софтуер Agile. Те са проектирали своето решение за управление на проекти, за да се справят както с прости, така и със сложни проекти, използвайки шаблон Kanban или Scrum, или и двете. Taiga играе добре с уеб базирани хранилища за контрол на версиите като GitHub и Bitbucket, а също така предоставя няколко вносители за улесняване на миграцията от собствени софтуерни платформи.

Най-важно

Днес много екипи за разработка на софтуер общуват с помощта на Slack, облачен набор от собствени инструменти и услуги за екипно сътрудничество, основан от Стюарт Бътърфийлд. Но дори и за малките отбори, Slack може да стане много скъпо, да не говорим за проблемите, които могат да възникнат от собствения му характер. Ето защо всички разработчици трябва да разглеждат Mattermost като алтернатива на Slack с отворен код, самостоятелно хоствана.

Подобно на Slack, Mattermost помага на разработчиците да комуникират безпроблемно и да достигат до всеки, навсякъде и на всяко устройство. Той се интегрира с много съществуващи приложения и разполага с мощна приставка рамка. Mattermost може да бъде персонализиран, за да се премахнат информационните технологии в сянка и да се осигури съответствие с уникалните регионални, специфични за отрасъла и специфични изисквания на компанията и се използва от компании като Samsung, Virgin, Bristol-Myers Squibb и много други.

Малките екипи не трябва да плащат нито един долар, за да използват Mattermost, а основната корпоративна версия струва само $ 39 на потребител годишно и се предлага с Active Directory / LDAP еднократно влизане, криптирани push известия чрез HPNS, многофакторно удостоверяване , инструменти за персонализирано брандиране, разширена политика за контрол на достъпа и поддръжка на следващия работен ден, наред с други неща.

Прочетете Документите

Всички успешни разработчици на софтуер добре осъзнават важността на правилната документация. С Прочетете документите можете да създавате, хоствате и разглеждате софтуерна документация с лекота и по този начин да отделите повече време за самото разработване на софтуера.

Прочетете Документи опростява софтуерната документация, като автоматизира изграждането, версирането и хостинга на вашите документи за вас, а платформата е с отворен код и свободно достъпна за изтегляне. Документацията, хоствана в „Прочетете документите“, е достъпна от мрежата и също може да се види като PDF или HTML страници с една страница.

Read the Docs поддържа версия на документацията, което ви позволява да хоствате и изграждате множество версии на вашата документация, което гарантирано ще бъде оценено от потребителите на по-стари версии на вашия софтуер.

Акцент

Accent е първият инструмент за превод, ориентиран към разработчици. Той разполага с мощна функционалност за търсене, която прави намирането на правилния низ лесна задача и централизира дискусиите ви около низовете за подобрено сътрудничество.

Accent поддържа множество формати, така че е напълно възможно например да импортирате файл с низове на iOS и да експортирате Android XML файл. Можете лесно да интегрирате Accent със Slack и много други инструменти, а инсталирането на Accent на уеб сървър едва ли ще бъде по-лесно. За да започнете, прочетете официалното ръководство за бърз старт.

Как да инсталирате и конфигурирате Codiad

Codiad изисква PHP 5.3 или по-нова версия, Apache 2 и Git. Ако използвате Ubuntu, можете да инсталирате и трите със следните команди:

След това изтеглете най-новата стабилна версия на Codiad от GitHub и копирайте съдържанието на изтегления архив на вашия уеб сървър.

Уверете се, че следните папки и файлове имат възможности за запис:

Придвижете вашия уеб браузър до папката, в която сте извлекли съдържанието на архива. Трябва да се появи екран за инсталиране и да ви предупреди в случай, че има някакви зависимости, които не отговаряте.

Въведете исканата информация, за да създадете потребителски акаунт и да стартирате нов проект. След това можете да посетите официалната страница с приставки за Codiad и да инсталирате някой от тях, като просто поставите приставката в директорията / plugins на вашия сървър.

Заключение

Независимо дали сте независим разработчик на софтуер или голямо студио, съвременните инструменти за самостоятелно разработване на софтуер позволяват да се отдалечите от централизираните облачни услуги, без да жертвате способността да си сътрудничите с други хора и да управлявате сложни проекти от всяка точка на света. В тази статия представихме пет популярни инструмента за разработване на софтуер за домакинство, които искат да покажат какво предлага светът на софтуера за самостоятелно хостване.

Топ Oculus App Lab Games
Ако сте собственик на слушалки на Oculus, тогава трябва да знаете за странично зареждане. Sideloading е процесът на инсталиране на несъхранявано съдър...
Топ 10 игри за игра на Ubuntu
Платформата на Windows е една от доминиращите платформи за игри поради огромния процент игри, които се развиват днес, за да поддържат Windows. Може ли...
5 най-добри аркадни игри за Linux
В днешно време компютрите са сериозни машини, използвани за игри. Ако не можете да получите новия висок резултат, ще разберете какво имам предвид. В т...