diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 4418fb62a..f8c885452 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -2,9 +2,14 @@ In short: ++ Be kind + All Contributors must appear in the public [Apereo CLA roster][]. + Use [Google code style][]. +## Code of conduct + +The [Apereo Welcoming Policy][] [applies][code of conduct]. + ## Contributor License Agreements As an [incubating, aspiring Apereo product][AngularJS-portal website on incubating], `AngularjS-portal` requires contributors and contributions to comply with [Apereo inbound intellectual property licensing practices][]. @@ -48,3 +53,5 @@ npm run lint-less [Apereo CLA roster]: http://licensing.apereo.org/completed-clas [Google code style]: https://google.github.io/styleguide/ +[Apereo Welcoming Policy]: https://www.apereo.org/content/apereo-welcoming-policy +[code of conduct]: ../CODE_OF_CONDUCT.md diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..fd96e2577 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,10 @@ +# Code of conduct + +This is an Apereo uPortal ecosystem project. + +It inherits the [Code of Conduct considerations of the uPortal project][uPortal Code of Conduct], which in turn participates in the [Apereo Welcoming Policy][]. + +Be kind. Also be brave. But if you cannot be brave, at least be kind. + +[uPortal Code of Conduct]: https://github.com/Jasig/uPortal/blob/master/CODE_OF_CONDUCT.md +[Apereo Welcoming Policy]: https://www.apereo.org/content/apereo-welcoming-policy diff --git a/docs/apereo-incubation.md b/docs/apereo-incubation.md index 736fbfa7d..c6d53d68d 100644 --- a/docs/apereo-incubation.md +++ b/docs/apereo-incubation.md @@ -90,30 +90,23 @@ Next actions: > What activities/events/artifacts are created/managed by the project to foster participation and development? How are decisions made? -Next actions: - -+ Formalize recognition of committership -+ Pre-conference seminar and presentations at Open Apereo 2017. ++ [Committers][] are documented, with Apache-style governance by the Committers, process for adding Committers, and governance fail-safes. ++ [Contributors][] are gratefully acknowledged. ++ Pre-conference seminar and presentations about this project delivered at Open Apereo 2015, 2016, and 2017. ++ Incubation status calls are held as open conference calls. ### 4.3 Governance -No formal governance is documented. - -Next actions: - -+ Formalize recognition of committership -+ Formalize relationship of committership with uPortal-steering ++ [Committers][] are documented, with Apache-style governance by the Committers, process for adding Committers, and governance fail-safe falling back on uPortal steering. ### 4.4 Voting practices -No formal voting practices are documented. - -Next actions: - -+ Formalize adoption of Apache rules ++ [Adopted Apache-style rules][Committers] ### 4.5 Conflict resolution policy ++ Inherits code of conduct considerations from uPortal which participates in the [Apereo Welcoming Policy][]. + No formal conflict resolution policy is in place. Next actions: @@ -205,3 +198,6 @@ Next actions: [2017-07-12 incubation status call]: https://docs.google.com/document/d/1LGBcsL-hg6a6kWktE4HgThjpF7idc_AwFcV4op6NLy8/edit?usp=sharing [exit criteria]: https://www.apereo.org/content/apereo-incubation-process#S4 [Open Apereo 2017 seminar slides re incubation]: https://docs.google.com/a/wisc.edu/presentation/d/1C-xRJoXWJKObfhmGV-7KYoZmiT5EyKHcQ36JVF6sGxk/edit?usp=sharing. +[Committers]: https://github.com/UW-Madison-DoIT/angularjs-portal/blob/master/committers.md +[Contributors]: contributors.md +[Apereo Welcoming Policy]: https://www.apereo.org/content/apereo-welcoming-policy