* modified all references in docs module * replaced in inline scala docs * renamed variable and changed access specifier * reanmed in remaining places * Adjusted path (instead of `akka` used `pekko`) * Where applicable akka.io is replaced with pekko.apache.org * replaced akka with pekko in the path * Removed TODO * Removed migration guide to gRPC (there is no user using pekko at the moment so no need of migration guide) * Added back migration to gRPC section * removed TODO * alpakka is replaced with pekko-connectors * the Akka online documentation -> the Pekko online documentation * referring akka security docs * reffering to akka migration guides (pekko is not managing them) * Using pekkoBaseURL for platform-guide.base_url * removed unnecessary redirects and used current instead of 2.6 * Changed akka discovery to pekko discovery * Some more replacement * fix merge issue * revert platform-guide change because we --------- Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| actor/src/main | ||
| actor-testkit-typed/src | ||
| actor-tests/src/test | ||
| actor-typed/src/main | ||
| actor-typed-tests/src/test | ||
| bench-jmh | ||
| cluster | ||
| cluster-metrics/src | ||
| cluster-sharding/src | ||
| cluster-sharding-typed/src | ||
| cluster-tools/src | ||
| cluster-typed/src | ||
| coordination/src | ||
| discovery/src | ||
| distributed-data/src | ||
| docs/src | ||
| kubernetes | ||
| multi-node-testkit/src/main | ||
| osgi/src | ||
| persistence/src | ||
| persistence-query/src | ||
| persistence-shared/src/test/scala/org/apache/pekko/persistence | ||
| persistence-tck/src | ||
| persistence-testkit/src | ||
| persistence-typed/src | ||
| persistence-typed-tests/src/test | ||
| pki/src | ||
| plugins/serialversion-remover-plugin/src/main | ||
| project | ||
| protobuf/src/main/java/org/apache/pekko/protobuf | ||
| remote/src | ||
| remote-tests/src | ||
| scripts | ||
| serialization-jackson/src | ||
| slf4j/src | ||
| stream/src/main | ||
| stream-testkit/src | ||
| stream-tests/src/test | ||
| stream-tests-tck/src/test | ||
| stream-typed/src | ||
| testkit/src | ||
| .asf.yaml | ||
| .git-blame-ignore-revs | ||
| .gitattributes | ||
| .gitignore | ||
| .jvmopts-ci | ||
| .sbt-java-formatter.conf | ||
| .sbtopts | ||
| .scala-steward.conf | ||
| .scalafix.conf | ||
| .scalafmt.conf | ||
| build.sbt | ||
| CONTRIBUTING.md | ||
| COPYING.protobuf | ||
| LICENSE | ||
| NOTICE | ||
| README.md | ||
| RELEASING.md | ||
Apache Pekko
Apache Pekko is an open-source framework for building applications that are concurrent, distributed, resilient and elastic. Pekko uses the Actor Model to provide more intuitive high-level abstractions for concurrency. Using these abstractions, Pekko also provides libraries for persistence, streams, HTTP, and more.
Pekko is a fork of Akka 2.6.x, prior to the Akka project's adoption of the Business Source License.
Reference Documentation
TODO add documentation links
Community
There are several ways to interact with the Pekko community:
- GitHub discussions: for questions and general discussion.
- Pekko dev mailing list: for Pekko development discussions.
- GitHub 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.
Contributing
Contributions are very welcome. If you have an idea on how to improve Pekko, don't hesitate to create an issue or submit a pull request.
See CONTRIBUTING.md for details on the development workflow and how to create your pull request.
Code of Conduct
Apache Pekko is governed by the Apache code of conduct. By participating in this project you agree to abide by its terms.
License
Apache Pekko is available under the Apache License, version 2.0. See LICENSE file for details.