Keycloak Governance
Keycloak стремится быть простым в использовании и лёгким. Проект был основан для того, чтобы разработчикам приложений было легко обеспечивать безопасность современных приложений и сервисов.
80/20 правило, которое гласит, что 80% требований исходит примерно из 20% случаев использования, является основной частью концепции Keycloak. Мы твёрдо верим, что если бы Keycloak поддерживал все случаи использования по умолчанию, он стал бы раздутым и сложным в использовании.
Цель Keycloak — иметь собственное мнение и максимально упростить достижение общих случаев использования, при этом всё ещё позволяя менее распространённым случаям использования реализовываться через пользовательские расширения.
Keycloak состоит из нескольких проектов:
К каждому проекту применяется одна и та же модель управления. Однако список сопровождающих может варьироваться в зависимости от проекта.
Список сопровождающих можно найти в файле MAINTAINERS.md в репозитории для отдельных проектов, перечисленных в разделе «Проекты».
Сопровождающий — это человек, который продемонстрировал глубокое знание концепции, функций и кодовой базы. Его обязанность — продвигать проект вперёд, поощрять сотрудничество и вклад, а также помогать сообществу.
Обязанности сопровождающего включают, но не ограничиваются следующим:
Чтобы стать сопровождающим, необходимо продемонстрировать следующее:
Новый сопровождающий должен быть предложен путём отправки электронного письма на адрес keycloak-maintainers(at)googlegroups.com. В электронном письме должны быть приведены доказательства из вышеуказанного списка.
Существующие сопровождающие обсудят предложение. Если кто-то возражает или хочет получить дополнительную информацию, сопровождающие свяжутся с кандидатом напрямую для дальнейшего обсуждения.
Для того чтобы кандидат был принят в качестве сопровождающего, по крайней мере 2/3 существующих сопровождающих должны одобрить кандидата.
Каждые 6 месяцев (март и сентябрь) активные сопровождающие заполняют опрос, охватывающий то, чем они занимались в качестве сопровождающего за последний период, и то, на чём они планируют сосредоточиться в следующий период. Опрос не публикуется публично, но предоставляется существующим сопровождающим. Это служит двум целям: во-первых, для группы сопровождающих лучше понять, на чём сосредоточен каждый сопровождающий, и, во-вторых, выявить сопровождающих, которые больше не активны.
В большинстве случаев сопровождающий удаляется самим сопровождающим (путём отправки электронного письма на адрес keycloak-maintainers(at)googlegroups.com). Однако в исключительных случаях сопровождающий также может быть удалён 2/3 голосов существующих сопровождающих.
Процесс рассмотрения предлагаемых изменений зависит от размера и влияния изменения.
Незначительное изменение — это исправление ошибки, небольшое улучшение или небольшое дополнение к существующим функциям.
Чтобы предложить незначительное изменение, просто создайте проблему в нашем issue tracker. Трекер](https://github.com/keycloak/keycloak/issues) и отправьте пул реквест.
За окончательное утверждение пул реквеста будет отвечать мейнтейнер. Мейнтейнер может провести глубокий анализ пул реквеста или делегировать задачу эксперту в соответствующей области.
Если изменение имеет большое влияние, то необходимо следовать процессу для крупных изменений.
Для крупных изменений все мейнтейнеры и контрибьюторы должны иметь возможность проанализировать изменение. Это делается через GitHub Discussions.
В случае новых функций мы настоятельно рекомендуем заранее открывать обсуждение на GitHub Discussions.
Для очень крупных предложений может быть неэффективно собирать всю информацию в обсуждении на GitHub. В таких случаях отдельное предложение по дизайну можно отправить в репозиторий Keycloak Community, связав его с обсуждением на GitHub.
Контрибьютор может решить отправить пул реквест до обсуждения. Однако изменение не будет принято, пока оно не будет обсуждено на GitHub Discussions.
Если есть какие-либо возражения против изменения, они могут быть решены путём обсуждения на GitHub Discussions или в самом пул реквесте. Если решение не может быть найдено, изменение может быть принято, если как минимум 2/3 мейнтейнеров одобрят его.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )