Кодиада
Добрият редактор на изходен код е най-добрият приятел на всеки програмист. Някои предпочитат простотата на 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, можете да инсталирате и трите със следните команди:
- sudo apt-get инсталирайте apache2
- sudo apt-get инсталирате php
- sudo apt-get install git
След това изтеглете най-новата стабилна версия на Codiad от GitHub и копирайте съдържанието на изтегления архив на вашия уеб сървър.
Уверете се, че следните папки и файлове имат възможности за запис:
- / конфиг.php
- /данни
- / работно пространство
- / плъгини
- /теми
Придвижете вашия уеб браузър до папката, в която сте извлекли съдържанието на архива. Трябва да се появи екран за инсталиране и да ви предупреди в случай, че има някакви зависимости, които не отговаряте.
Въведете исканата информация, за да създадете потребителски акаунт и да стартирате нов проект. След това можете да посетите официалната страница с приставки за Codiad и да инсталирате някой от тях, като просто поставите приставката в директорията / plugins на вашия сървър.
Заключение
Независимо дали сте независим разработчик на софтуер или голямо студио, съвременните инструменти за самостоятелно разработване на софтуер позволяват да се отдалечите от централизираните облачни услуги, без да жертвате способността да си сътрудничите с други хора и да управлявате сложни проекти от всяка точка на света. В тази статия представихме пет популярни инструмента за разработване на софтуер за домакинство, които искат да покажат какво предлага светът на софтуера за самостоятелно хостване.