В последнее время я довольно активно участвую в проектах с открытым исходным кодом на GitHub. Одной из причин является необходимость продвижения других проектов вперед, и предлагаемые изменения позволяют мне это сделать. Другая причина заключается в том, что я очень восхищаюсь программными пакетами и хотел бы внести свой вклад в их улучшение не только для меня, но и для всех остальных.
Мои недавние вклады были сделаны в следующие репозитории:
Я очень рад, что смог внести значимый вклад, фактически предложив внутренние изменения и заставив их работать и на других людей.
Мои собственные посылки
Конечно, я также работал над своими собственными пакетами, добавляя новые функции, написав тесты и исправив ошибки. Для некоторых пакетов я также добавил интеграцию с TravisCI, чтобы иметь возможность автоматически тестировать пакеты и убедиться, что все по-прежнему работает. Все мои собственные пакеты включают:
- рулоф ян-эльсинга/синтаксический анализатор содержимого в html
- рулоф ян-эльсинга/карта сайта-генератор
- ролоф ян-эльсинга/генератор атомного питания
- резина/модель-индексатор
- рулоф ян-эльсинга/плоский файл-cms
- рулоф ян-эльсинга/плоский файл-cms-графический интерфейс
- рулоф ян-эльсинга/плоский файл-cms-опубликовать
рулоф ян-эльсинга/плоский файл-cms и roelof jan-elsinga/плоский файл-cms-графический интерфейс в настоящее время являются моими самыми большими пакетами. flat-file-cms – это простой пакет, который позволяет вам использовать CMS с плоским файлом в Laravel. плоский файл-cms-gui – это просто панель администрирования, которая позволяет вам взаимодействовать с CMS в графическом пользовательском интерфейсе (GUI). Будут дополнительные пакеты в дополнение к cms с плоским файлом , например cms с плоским файлом-автоматическая публикация и плоский файл-cms-seo . Они будут добавлены в виде отдельных пакетов, потому что я хотел бы сохранить основной пакет чистым и сосредоточенным на самом контенте. Пакет GUI представляет собой просто графическое представление основного пакета CMS, а также может быть заменен совершенно другой графической реализацией. Он просто служит “официальным графическим интерфейсом”, не более и не менее.
Я надеюсь, что вы получили лучшее представление о том, над чем я работал в последние несколько недель и я надеюсь, что вы вернетесь для будущих обновлений. Дайте мне знать, что вы думаете об этом формате сообщений в блоге, связавшись со мной по адресу Твиттер .
Оригинал: “https://dev.to/roelofjanelsinga/my-recent-open-source-contributions-august-2019-2o9a”