Выложил на GitHub исходники intl.rmcreative.ru, который я написал после копания во внутренностях intl, ICU и CLDR.
Все заметки с тегами «OpenSource, PHP»
-
Выложил исходники intl.rmcreative.ru
12 декабря 2015
-
OpenSource-им PHP код
19 августа 2014
Недавно Максим Ekstazi Фуртуна написал тему для авторов кода на форуме yiiframework.ru. Я решил сделать подобный список для современного PHP-кода в общем.
- Пишите под поддерживаемые версии PHP. Сейчас это 5.4 и выше.
- Форматируйте код по PSR-2.
- Используйте git, а лучше github.
- Релизы делайте по правилам семантического версионирования.
- Используйте Composer и не забывайте добавить пакет в packagist.
- Называйте и загружайте классы по стандарту PSR-4. Писать свой загрузчик не нужно, Composer уже умеет.
- Пишите unit-тесты. Замечательно, если ваш код покрыт ими на 70-80%. Запускать автоматически можно через Travis CI.
- Документируйте код в стиле DocBlocks.
- Напишите отличный readme: что код делает, как настроить и использовать. Получилось длинно — оставляйте в readme «что код делает», остальное выносите в полноценное руководство. В качестве разметки советую markdown.
- Не забрасывайте свой код. Если времени нет — подключите к проекту тех, кто активнее всех вам помогает и заинтересован.
- Обязательно приложите текст одной из OpenSource-лицензий. Рекомендую BSD или MIT.
-
Сопротивление изменениям в OpenSource
10 сентября 2013
Phil Sturgeon у себя в блоге поднял больную тему php internals: дружное сопротивление даже незначительным изменениям в довольно грубой форме.
Я не думаю, что это такая уж атипичная особенность именно php internals за исключением, разве что, довольно грубых выражений. Хотя на том же форуме phpclub выражаются частенько ещё более грубо.
Давайте разберёмся...
-
Команде переводчиков документации PHP требуется помощь
1 августа 2011
Документация PHP на русском несколько лет назад пропала с сайта PHP как неактуальная. Русскоязычная команда переводчиков хочет исправить эту ситуацию, но т.к. объёмы документации по PHP очень внушительны, сделать это небольшой группой сложно.
Итак, если вы владеете PHP, английским и русским, то у вас есть шанс помочь PHP и войти в историю, заполучив попутно почту с доменом
@php.net
и OpenSource-лицензию на PhpStorm (конечно, при значительном вкладе в общее дело).Подробности описаны в двух постах на хабре: