Microtica автоматизирует весь процесс доставки программного обеспечения, от настройки инфраструктуры до доставки приложений и услуг в облако с помощью Kubernetes. Наша цель состоит в том, чтобы помочь компаниям и разработчикам адаптироваться к облаку гораздо быстрее с одним инструментом, созданным разработчиками, для разработчиков.
Чтобы узнать больше о том, как работает продукт, прочитайте наш Документация Анкет Внося вклад в этот проект, вы помогаете разработчикам по всему миру быстро начать создавать свои решения в облаке.
Этот Hacktoberfest, нам нужны вклад для наших компонентов инфраструктуры с открытым исходным кодом:
Microtica-Components/Mic-Cloodformation-Hub
Компоненты инфраструктуры с открытым исходным кодом, созданные с использованием CloudFormation. Шаблоны упакованы в виде компонентов и доступны в Microtica Portal Forever Free.
Microtica — построить инфраструктуру и судоходные приложения в облаке с помощью одного инструмента
Microtica резко упрощает настройку облаков и приближает автоматизацию DevOps к разработчикам — Подписаться на наш блог
Microtica — это платформа автоматизации DevOps, которая позволяет компаниям и частным лицам гораздо быстрее принять облако.
Мы делаем это, стандартизируя способ создания инфраструктуры и приложений судов в облаке. С одним инструментом, построенным разработчиками для разработчиков.
Некоторые из преимуществ:
- Вам не нужно интегрировать десятки различных инструментов для достижения одного и того же уровня автоматизации
- Нулевая стоимость технического обслуживания
- Не нужно писать пользовательские сценарии интеграции, чтобы иметь возможность взаимодействовать с облаком
- Интегрируется с Kubernetes. От готовой к производству инфраструктуры Для автоматизации доставки для ваших приложений
- БЕСПЛАТНО и готово к использованию компонентов инфраструктуры для настройки полной инфраструктуры без написания какого -либо пользовательского кода
- Богатые функции CI/CD
Документация разработчиков …
Эти компоненты являются одной из основных понятий нашей платформы. Они представляют многоразовые фрагменты кода, которые разработчики могут использовать для настройки своей инфраструктуры. Они являются частью нашего Forever Free Package, позволяя разработчикам использовать их, когда захотят, столько, сколько они хотят, независимо от количества проектов и среды.
У нас есть следующие компоненты с открытым исходным кодом:
Наш список компонентов с открытым исходным кодом постоянно растет. Они также доступны для использования в Microtica Portal Анкет
Вы можете внести свой вклад в этот проект, совершив свои шаблоны облачной информации, которые представляют многоразовую облачную инфраструктуру. Не ограничивайте себя, совершайте какой -либо тип инфраструктуры.
После того, как вы отправите запрос на привлечение, мы рассмотрим шаблоны, развернут их в нашей учетной записи AWS и выполним все необходимые функции и тесты безопасности.
Наконец, когда мы примем запрос на привлечение, мы опубликуем компонент в отдельном репозитории GitHub и сделаем вас участником. Кроме того, мы сделаем это доступным в Microtica Portal для бесплатного использования.
Ваши шаблоны облачной информации должны следовать Лучшие практики AWS CloudFormation
И еще немного:
- Сделайте шаблон максимально общим. Шаблоны предназначены для использования как можно большим количеством разработчиков. Например. Кластер Kubernetes, база данных PostgreSQL, инфраструктура хостинга спа и и т. Д.
- Дайте изо всех сил сделать шаблоны максимально параметризованными. Это позволит разработчикам, используя шаблоны, легко настраивают их без адаптации кода
- Определите выходные параметры, которые будут иметь отношение к использованию других компонентов. Например. Если вы разработаете шаблон, который создает VPC, добавьте VPCID в качестве вывода, чтобы другие компоненты (например, инфраструктура MySQL RDS, которая требует идентификатора VPC в качестве входного сигнала).
Пример шаблона можно найти Здесь Анкет
Мы используем поток GitHub, поэтому все изменения кода происходят с помощью запросов. Запросы на привлечение — лучший способ предложить изменения в кодовой базе и рассмотреть их со стороны сопровождающих.
- Разветвляется репо и создайте свою филиал из главной ветви
- Создайте отдельную папку в корневом пути для ваших шаблонов. Имя папки должно начинаться с компонента- (например, компонент-Mongodb)
- Добавить тесты для каждого шаблона облачной информации
- Убедитесь, что тестовый набор постоянно проходит
- Откройте запрос на тягу
- Создайте проблему, ссылаясь на запрос на вытяжение. Это гарантирует, что мы можем отслеживать исправленную ошибку или добавленную функцию
ВАЖНО: Прежде чем внести свой вклад, пожалуйста, прочитайте наш Кодекс поведения Анкет
Также важно: Для лучшего общения мы создали Slack Channel Где мы можем ответить на вопросы и обсудить все, что вы считаете неясным.
Кроме того, мы всегда рады услышать отзывы от других разработчиков и рассмотреть новые идеи для улучшения, поэтому не стесняйтесь писать на нашем канале Slack. Вы также можете связаться с членами нашей команды в Твиттере:
Мы с нетерпением ждем вашего вклада!
Оригинал: «https://dev.to/microtica/microtica-the-devops-automation-platform-with-open-source-components-2gdh»