This is an automated email from the ASF dual-hosted git repository.
nvollmar pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-pekko-management.git
The following commit(s) were added to refs/heads/main by this push:
new 78765f0 Updates license, notice, readme and contributing (#7)
78765f0 is described below
commit 78765f0851f1560b96b1f67df62208978b706ca4
Author: Nicolas Vollmar <[email protected]>
AuthorDate: Mon Jan 16 13:25:04 2023 +0100
Updates license, notice, readme and contributing (#7)
---
CONTRIBUTING.md | 24 ++++++++++++------------
LICENSE | 3 ---
NOTICE | 11 +++++++++++
README.md | 50 +++++++++++++++++++++++++++++++++++---------------
4 files changed, 58 insertions(+), 30 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 96e3c78..21fae2f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,28 +1,28 @@
-# Welcome! Thank you for contributing to Akka Cluster Management!
+# Contributing to the Apache Pekko Management
We follow the standard GitHub [fork &
pull](https://help.github.com/articles/using-pull-requests/#fork--pull)
approach to pull requests. Just fork the official repo, develop in a branch,
and submit a PR!
-You're always welcome to submit your PR straight away and start the discussion
(without reading the rest of this wonderful doc, or the README.md). The goal of
these notes is to make your experience contributing to Akka Management as
smooth and pleasant as possible. We're happy to guide you through the process
once you've submitted your PR.
+You're always welcome to submit your PR straight away and start the discussion
(without reading the rest of this wonderful doc, or the README.md). The goal of
these notes is to make your experience contributing to Apache Pekko as smooth
and pleasant as possible. We're happy to guide you through the process once
you've submitted your PR.
-# The Akka Community
+# The Pekko Community
-In case of questions about the contribution process or for discussion of
specific issues please visit the [akka/dev gitter
chat](https://gitter.im/akka/dev).
+If you have questions about the contribution process or discuss specific
issues, please interact with the community using the following resources.
-You may also check out these [other resources](https://akka.io/get-involved/).
+- [GitHub
discussions](https://github.com/apache/incubator-pekko-management/discussions):
for questions and general discussion.
+- [Pekko dev mailing
list](https://lists.apache.org/[email protected]): for Pekko
development discussions.
+- [GitHub
issues](https://github.com/apache/incubator-pekko-management/issues): for bug
reports and feature requests. Please search the existing issues before creating
new ones. If you are unsure whether you have found a bug, consider asking in
GitHub discussions or the mailing list first.
## General Workflow
This is the process for committing code into master.
-1. Make sure you have signed the Lightbend CLA, if not, [sign it
online](https://www.lightbend.com/contribute/cla).
-2. Especially for bigger features it can be good to create or find a ticket
for your work in the [issue
tracker](https://github.com/akka/akka-management/issues) and discuss your
proposed solution there. This is not a requirement, but can avoid
disappointment later in the process.
+1. Sign the [CLA](https://www.apache.org/licenses/contributor-agreements.html)
if necessary.
+2. Especially for bigger features it can be good to create or find a ticket
for your work in the [issue
tracker](https://github.com/apache/incubator-pekko-management/issues) and
discuss your proposed solution there. This is not a requirement, but can avoid
disappointment later in the process.
3. Perform your work according to the [pull request
requirements](#pull-request-requirements).
-4. When the feature or fix is completed you should open a [Pull
Request](https://help.github.com/articles/using-pull-requests) on
[GitHub](https://github.com/akka/akka-management/pulls).
+4. When the feature or fix is completed you should open a [Pull
Request](https://help.github.com/articles/using-pull-requests) on
[GitHub](https://github.com/apache/incubator-pekko-management/pulls).
5. The Pull Request should be reviewed by other maintainers (as many as
feasible/practical). Note that the maintainers can consist of outside
contributors, both within and outside Lightbend. Outside contributors are
encouraged to participate in the review process, it is not a closed process.
6. After the review you should fix the issues (review comments, CI failures)
by pushing a new commit for new review, iterating until the reviewers give
their thumbs up and CI tests pass.
-In case of questions about the contribution process or for discussion of
specific issues please visit the [akka/dev gitter
chat](https://gitter.im/akka/dev).
-
## Pull Request Requirements
For a Pull Request to be considered at all it has to meet these requirements:
@@ -43,7 +43,7 @@ If these requirements are not met then the code should
**not** be merged into ma
Documentation should be written in two forms:
1. API documentation in the form of scaladoc/javadoc comments on the Scala and
Java user API.
-2. Guide documentation in [docs](docs/) subproject using
[Paradox](https://github.com/lightbend/paradox) documentation tool. This
documentation should give a short introduction of how a given connector should
be used.
+2. Guide documentation in [docs](docs/) subproject using
[Paradox](https://github.com/apache/incubator-pekko-sbt-paradox) documentation
tool. This documentation should give a short introduction of how a given
connector should be used.
## External Dependencies
@@ -88,6 +88,6 @@ Example:
## How To Enforce These Guidelines?
-1. [Travis CI](https://travis-ci.org/akka/akka-management) automatically
merges the code, builds it, runs the tests and sets Pull Request status
accordingly of results in GitHub.
+1. [CI](https://github.com/apache/incubator-pekko-management/actions)
automatically merges the code, builds it, runs the tests and sets Pull Request
status accordingly of results in GitHub.
2. [Scalafmt](https://olafurpg.github.io/scalafmt) enforces some of the code
style rules.
3. [sbt-header plugin](https://github.com/sbt/sbt-header) manages consistent
copyright headers in every source file.
diff --git a/LICENSE b/LICENSE
index 345e2ad..4a67574 100644
--- a/LICENSE
+++ b/LICENSE
@@ -200,7 +200,4 @@
See the License for the specific language governing permissions and
limitations under the License.
----------------
-Licenses for dependency projects can be found here:
-[http://akka.io/docs/akka/snapshot/project/licenses.html]
diff --git a/NOTICE b/NOTICE
new file mode 100644
index 0000000..0c1032e
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,11 @@
+Apache Pekko Management
+Copyright 2022, 2023 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (https://www.apache.org/).
+
+This product contains significant parts that were originally based on software
from Lightbend (Akka <https://akka.io/>).
+Copyright (C) 2009-2022 Lightbend Inc. <https://www.lightbend.com>
+
+Apache Pekko Management is derived from Akka Management 1.1.x, the last
version that was distributed under the
+Apache License, Version 2.0 License.
diff --git a/README.md b/README.md
index 5ccaa21..0218980 100644
--- a/README.md
+++ b/README.md
@@ -1,37 +1,57 @@
-# Akka (Cluster) Management
+# Apache Pekko (Cluster) Management
+
+This repository contains interfaces to inspect, interact and manage various
Parts of Apache Pekko, primarily Pekko Cluster.
+Future additions may extend these concepts to other parts of Apache Pekko.
+
+Apache Pekko Management is a fork of [Akka
Management](https://github.com/akka/akka-management)
+
-This repository contains interfaces to inspect, interact and manage various
Parts of Akka, primarily Akka Cluster.
-Future additions may extend these concepts to other parts of Akka.
Documentation
-------------
-See [reference](https://doc.akka.io/docs/akka-management/current/) and
[API](https://doc.akka.io/api/akka-management/current/akka/management/index.html)
+**TODO add documentation links**
+
+Community
+---------
+
+There are several ways to interact with the Apache Pekko community:
+
+- [GitHub
discussions](https://github.com/apache/incubator-pekko-management/discussions):
for questions and general discussion.
+- [Pekko dev mailing
list](https://lists.apache.org/[email protected]): for Pekko
development discussions.
+- [GitHub
issues](https://github.com/apache/incubator-pekko-management/issues): for bug
reports and feature requests. Please search the existing issues before creating
new ones. If you are unsure whether you have found a bug, consider asking in
GitHub discussions or the mailing list first.
Contributions & Maintainers
---------------------------
-*This project does not have contributors, it only has maintainers—frequent and
infrequent—and everyone helps out.*
-We love new maintainers as well as old maintainers. :-)
-The Akka core team keeps an eye on the project to assure its overall coherence
but does not fully support these modules.
+Contributions are very welcome. If you have an idea on how to improve Apache
Pekko Management, don't hesitate to create an issue or submit a pull request.
-Contributions are very welcome, see
[CONTRIBUTING.md](https://github.com/akka/akka-management/blob/master/CONTRIBUTING.md)
or skim [existing tickets](https://github.com/akka/akka-management/issues) to
see where you could help out.
+See
[CONTRIBUTING.md](https://github.com/apache/incubator-pekko-management/blob/main/CONTRIBUTING.md)
for details on the development workflow and how to create your pull request.
Project Status
--------------
With the exception of the community maintained modules listed below version
1.0.0 or later of this library
-is ready to be used in production, APIs are stable, and the Lightbend
subscription covers support for these modules.
+is ready to be used in production and APIs are stable.
The following modules are maintained by the community and does not have to
obey the rule of staying binary compatible
between releases. Breaking API changes may be introduced without notice as we
refine and simplify based on feedback.
-A module may be dropped in any release without prior deprecation. The
Lightbend subscription does not cover support
-for the following modules.
+A module may be dropped in any release without prior deprecation.
+
+* pekko-discovery-marathon-api
+* pekko-discovery-aws-api
+* pekko-discovery-aws-api-async
+* pekko-discovery-consul
+
+Code of Conduct
+---------------
+
+Apache Pekko Management is governed by the [Apache code of
conduct](https://www.apache.org/foundation/policies/conduct.html). By
participating in this project you agree to abide by its terms.
+
+License
+-------
-* akka-discovery-marathon-api
-* akka-discovery-aws-api
-* akka-discovery-aws-api-async
-* akka-discovery-consul
+Apache Pekko Management is available under the Apache License, version 2.0.
See
[LICENSE](https://github.com/apache/incubator-pekko-management/blob/main/LICENSE)
file for details.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]