This is an automated email from the ASF dual-hosted git repository.

fanningpj pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-pekko-http.git


The following commit(s) were added to refs/heads/main by this push:
     new f71e5451a change to org.apache.pekko org id and update Github links to 
match apache/incubator-pekko-http (#10)
f71e5451a is described below

commit f71e5451a6ca0f107643f3c44b31cd52da654aa6
Author: PJ Fanning <[email protected]>
AuthorDate: Fri Dec 2 11:46:40 2022 +0100

    change to org.apache.pekko org id and update Github links to match 
apache/incubator-pekko-http (#10)
    
    * change to org.apache.pekko org id and update Github links to match 
apache/incubator-pekko-http
    
    * Update README.md
---
 CONTRIBUTING.md          | 108 +++++++++++++++++++++++------------------------
 README.md                |  51 +++++++++-------------
 build.sbt                |  22 +++++-----
 project/build.properties |   2 +-
 4 files changed, 85 insertions(+), 98 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 4ecda37c0..4a77409b2 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,14 +1,16 @@
-# Welcome! Thank you for contributing to Akka HTTP!
+# Welcome! Thank you for contributing to Apache Pekko HTTP!
 
 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 HTTP 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 Pekko HTTP 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-http/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-http/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.
 
 # Navigating around the project & codebase
 
@@ -16,67 +18,65 @@ You may also check out these [other 
resources](https://akka.io/get-involved/).
 
 Depending on which version (or sometimes module) you want to work on, you 
should target a specific branch as explained below:
 
-* `main` – active development branch of akka-http 10.2.x
-* `release-10.1` – branch for fixes to akka-http 10.1.x
+* `main` – active development branch of pekko-http 1.0.0
 
 ## Tags
 
-Akka-http uses tags to categorise issues into groups or mark their phase in 
development.
+Pekko-http uses tags to categorise issues into groups or mark their phase in 
development.
 
 Most notably many tags start `t:` prefix (as in `topic:`), which categorises 
issues in terms of which module they relate to. Examples are:
 
-- 
[t:http:core](https://github.com/akka/akka-http/issues?q=is%3Aopen+is%3Aissue+label%3At%3Ahttp%3Acore)
-- 
[t:server:dsl](https://github.com/akka/akka-http/issues?q=is%3Aopen+is%3Aissue+label%3At%3Ahttp%3Aserver%3Adsl)
-- see [all tags here](https://github.com/akka/akka-http/labels)
+- 
[t:http:core](https://github.com/apache/incubator-pekko-http/issues?q=is%3Aopen+is%3Aissue+label%3At%3Ahttp%3Acore)
+- 
[t:server:dsl](https://github.com/apache/incubator-pekko-http/issues?q=is%3Aopen+is%3Aissue+label%3At%3Ahttp%3Aserver%3Adsl)
+- see [all tags here](https://github.com/apache/incubator-pekko-http/labels)
 
 In general *all issues are open for anyone working on them*, however if you're 
new to the project and looking for an issue
 that will be accepted and likely is a nice one to get started you should check 
out the following tags:
 
-- [help wanted](https://github.com/akka/akka-http/labels/help%20wanted) - 
which identifies issues that the core team will likely not have time to work 
on, or the issue is a nice entry level ticket. If you're not sure how to solve 
a ticket but would like to work on it feel free to ask in the issue about 
clarification or tips.
-- [nice-to-have 
(low-priority)](https://github.com/akka/akka-http/labels/nice-to-have%20%28low-prio%29)
 - are tasks which make sense, however are not very high priority (in face of 
other very high priority issues). If you see something interesting in this 
list, a contribution would be really wonderful!
+- [help 
wanted](https://github.com/apache/incubator-pekko-http/labels/help%20wanted) - 
which identifies issues that the core team will likely not have time to work 
on, or the issue is a nice entry level ticket. If you're not sure how to solve 
a ticket but would like to work on it feel free to ask in the issue about 
clarification or tips.
+- [nice-to-have 
(low-priority)](https://github.com/apache/incubator-pekko-http/labels/nice-to-have%20%28low-prio%29)
 - are tasks which make sense, however are not very high priority (in face of 
other very high priority issues). If you see something interesting in this 
list, a contribution would be really wonderful!
 
 Another group of tickets are those which start from a number. They're used to 
signal in what phase of development an issue is:
 
-- [0 - new](https://github.com/akka/akka-http/labels/0%20-%20new) - is 
assigned when a ticket is unclear on it's purpose or if it is valid or not. 
Sometimes the additional tag `discuss` is used to mark such tickets, if they 
propose large scale changed and need more discussion before moving into triaged 
(or being closed as invalid)
-- [1 - triaged](https://github.com/akka/akka-http/labels/1%20-%20triaged) - 
roughly speaking means "this ticket makes sense". Triaged tickets are safe to 
pick up for contributing in terms of likeliness of a patch for it being 
accepted. It is not recommended to start working on a ticket that is not 
triaged.
-- [2 - pick 
next](https://github.com/akka/akka-http/labels/2%20-%20pick%20next) - used to 
mark issues which are next up in the queue to be worked on. Sometimes it's also 
used to mark which PRs are expected to be reviewed/merged for the next release. 
The tag is non-binding, and mostly used as organisational helper.
-- [3 - in 
progress](https://github.com/akka/akka-http/labels/3%20-%20in%20progress) - 
means someone is working on this ticket. If you see a ticket that has the tag, 
however seems inactive, it could have been an omission with removing the tag, 
feel free to ping the ticket then if it's still being worked on.
+- [0 - new](https://github.com/apache/incubator-pekko-http/labels/0%20-%20new) 
- is assigned when a ticket is unclear on it's purpose or if it is valid or 
not. Sometimes the additional tag `discuss` is used to mark such tickets, if 
they propose large scale changed and need more discussion before moving into 
triaged (or being closed as invalid)
+- [1 - 
triaged](https://github.com/apache/incubator-pekko-http/labels/1%20-%20triaged) 
- roughly speaking means "this ticket makes sense". Triaged tickets are safe to 
pick up for contributing in terms of likeliness of a patch for it being 
accepted. It is not recommended to start working on a ticket that is not 
triaged.
+- [2 - pick 
next](https://github.com/apache/incubator-pekko-http/labels/2%20-%20pick%20next)
 - used to mark issues which are next up in the queue to be worked on. 
Sometimes it's also used to mark which PRs are expected to be reviewed/merged 
for the next release. The tag is non-binding, and mostly used as organisational 
helper.
+- [3 - in 
progress](https://github.com/apache/incubator-pekko-http/labels/3%20-%20in%20progress)
 - means someone is working on this ticket. If you see a ticket that has the 
tag, however seems inactive, it could have been an omission with removing the 
tag, feel free to ping the ticket then if it's still being worked on.
 
 The last group of special tags indicate specific states a ticket is in:
 
-- [bug](https://github.com/akka/akka-http/labels/bug) - bugs take priority in 
being fixed above features. The core team dedicates a number of days to working 
on bugs each sprint. Bugs which have reproducers are also great for community 
contributions as they're well isolated. Sometimes we're not as lucky to have 
reproducers though, then a bugfix should also include a test reproducing the 
original error along with the fix.
-- [failed](https://github.com/akka/akka-http/labels/failed) - tickets indicate 
a Jenkins failure (for example from a nightly build). These tickets usually 
start with the `FAILED: ...` message, and include a stacktrace + link to the 
Jenkins failure. The tickets are collected and worked on with priority to keep 
the build stable and healthy. Often times it may be simple timeout issues 
(Jenkins boxes are slow), though sometimes real bugs are discovered this way.
+- [bug](https://github.com/apache/incubator-pekko-http/labels/bug) - bugs take 
priority in being fixed above features. The core team dedicates a number of 
days to working on bugs each sprint. Bugs which have reproducers are also great 
for community contributions as they're well isolated. Sometimes we're not as 
lucky to have reproducers though, then a bugfix should also include a test 
reproducing the original error along with the fix.
+- [failed](https://github.com/apache/incubator-pekko-http/labels/failed) - 
tickets indicate a Jenkins failure (for example from a nightly build). These 
tickets usually start with the `FAILED: ...` message, and include a stacktrace 
+ link to the Jenkins failure. The tickets are collected and worked on with 
priority to keep the build stable and healthy. Often times it may be simple 
timeout issues (Jenkins boxes are slow), though sometimes real bugs are 
discovered this way.
 
 Pull Request validation states:
 
 - `validating => [tested | needs-attention]` - signify pull request validation 
status
 
-# Akka-http contributing guidelines
+# Pekko-http contributing guidelines
 
-These guidelines apply to all Akka projects, by which we mean both the 
`akka/akka` repository,
-as well as any plugins or additional repos located under the Akka GitHub 
organisation, e.g. `akka/akka-http` and others.
+These guidelines apply to all Apache Pekko projects, by which we mean both the 
`apache/incubator-pekko` repository,
+as well as any plugins or additional repos located under the Pekko GitHub 
organisation, e.g. `apache/incubator-pekko-http` and others.
 
 These guidelines are meant to be a living document that should be changed and 
adapted as needed.
 We encourage changes that make it easier to achieve our goals in an efficient 
way.
 
 Please also note that we have a *Code of Conduct* in place which aims keep our 
community a nice and helpful one.
-You can read its full text here: [Lightbend Community Code of 
Conduct](https://www.lightbend.com/conduct).
+You can read its full text here: [ASF Code of 
Conduct](https://www.apache.org/foundation/policies/conduct).
 
 ## General Workflow
 
 The below steps are how to get a patch into a `main` development branch.
 The steps are exactly the same for everyone involved in the project (be it 
core team, or first time contributor).
 
-1. To avoid duplicated effort, it might be good to check the [issue 
tracker](https://github.com/akka/akka-http/issues) and [existing pull 
requests](https://github.com/akka/akka-http/pulls) for existing work.
-   - If there is no ticket yet, feel free to [create 
one](https://github.com/akka/akka-http/issues/new) to discuss the problem and 
the approach you want to take to solve it.
-1. [Fork the project](https://github.com/akka/akka-http#fork-destination-box) 
on GitHub. You'll need to create a feature-branch for your work on your fork, 
as this way you'll be able to submit a PullRequest against the mainline 
Akka-http.
-1. Create a branch on your fork and work on the feature. For example: `git 
checkout -b wip-custom-headers-akka-http`
+1. To avoid duplicated effort, it might be good to check the [issue 
tracker](https://github.com/apache/incubator-pekko-http/issues) and [existing 
pull requests](https://github.com/apache/incubator-pekko-http/pulls) for 
existing work.
+   - If there is no ticket yet, feel free to [create 
one](https://github.com/apache/incubator-pekko-http/issues/new) to discuss the 
problem and the approach you want to take to solve it.
+1. [Fork the 
project](https://github.com/apache/incubator-pekko-http#fork-destination-box) 
on GitHub. You'll need to create a feature-branch for your work on your fork, 
as this way you'll be able to submit a PullRequest against the mainline 
Pekko-http.
+1. Create a branch on your fork and work on the feature. For example: `git 
checkout -b wip-custom-headers-pekko-http`
    - Please make sure to follow the general quality guidelines (specified 
below) when developing your patch.
    - Please write additional tests covering your feature and adjust existing 
ones if needed before submitting your Pull Request. The `validatePullRequest` 
sbt task ([explained below](#the-validatepullrequest-task)) may come in handy 
to verify your changes are correct.
 1. Once your feature is complete, prepare the commit following our [Creating 
Commits And Writing Commit 
Messages](#creating-commits-and-writing-commit-messages). For example, a good 
commit message would be: `Adding compression support for Manifests #22222` 
(note the reference to the ticket it aimed to resolve).
 1. Now it's finally time to [submit the Pull 
Request](https://help.github.com/articles/using-pull-requests)!
-1. If you have not already done so, you will be asked by our CLA bot to [sign 
the Lightbend CLA](https://www.lightbend.com/contribute/cla) online CLA stands 
for Contributor License Agreement and is a way of protecting intellectual 
property disputes from harming the project.
-1. If you're not already on the contributors white-list, the @akka-ci bot will 
ask `Can one of the repo owners verify this patch?`, to which a core member 
will reply by commenting `OK TO TEST`. This is just a sanity check to prevent 
malicious code from being run on the Jenkins cluster.
+1. For large PRs, we may ask you to submit an Apache Software Foundation 
[CLA](https://www.apache.org/licenses/contributor-agreements.html).
 1. Now both committers and interested people will review your code. This 
process is to ensure the code we merge is of the best possible quality, and 
that no silly mistakes slip through. You're expected to follow-up these 
comments by adding new commits to the same branch. The commit messages of those 
commits can be more lose, for example: `Removed debugging using printline`, as 
they all will be squashed into one commit before merging into the main branch.
     - The community and team are really nice people, so don't be afraid to ask 
follow up questions if you didn't understand some comment, or would like to 
clarify how to continue with a given feature. We're here to help, so feel free 
to ask and discuss any kind of questions you might have during review!
 1. After the review you should fix the issues as needed (pushing a new commit 
for new review etc.), iterating until the reviewers give their thumbs up–which 
is signaled usually by a comment saying `LGTM`, which means "Looks Good To Me". 
@@ -87,18 +87,18 @@ The steps are exactly the same for everyone involved in the 
project (be it core
 
 The TL;DR; of the above very precise workflow version is:
 
-1. Fork akka-http
+1. Fork pekko-http
 2. Hack and test on your feature (on a branch)
 3. Submit a PR
-4. Sign the CLA if necessary
+4. Sign the an ASF CLA if necessary
 4. Keep polishing it until received enough LGTM
 5. Profit!
 
-Note that the akka-http sbt project is not as large as the Akka one, so `sbt` 
should be able to run with less heap than with the Akka project. In case you 
need to increase the heap, this can be specified using a command line argument 
`sbt -mem 2048` or in the environment variable `SBT_OPTS` but then as a regular 
JVM memory flag, for example `SBT_OPTS=-Xmx2G`, on some platforms you can also 
edit the global defaults for sbt in `/usr/local/etc/sbtopts`.
+Note that the pekko-http sbt project is not as large as the Pekko one, so 
`sbt` should be able to run with less heap than with the Pekko project. In case 
you need to increase the heap, this can be specified using a command line 
argument `sbt -mem 2048` or in the environment variable `SBT_OPTS` but then as 
a regular JVM memory flag, for example `SBT_OPTS=-Xmx2G`, on some platforms you 
can also edit the global defaults for sbt in `/usr/local/etc/sbtopts`.
 
 ## The `validatePullRequest` task
 
-The Akka-http build includes a special task called `validatePullRequest` which 
investigates the changes made as well as dirty
+The Pekko-http build includes a special task called `validatePullRequest` 
which investigates the changes made as well as dirty
 (uncommitted changes) in your local working directory and figures out which 
projects are impacted by those changes,
 then running tests only on those projects.
 
@@ -121,19 +121,21 @@ target PR branch you can do so by setting the 
PR_TARGET_BRANCH environment varia
 PR_TARGET_BRANCH=origin/example sbt validatePullRequest
 ```
 
-## Developing against Akka `main`
+## Developing against Pekko `main`
 
-Since Akka HTTP is released separately to Akka "core" yet some features 
require changes in Akka itself, it is sometimes very useful
-to be able to develop Akka HTTP with Akka's sources used directly instead of 
the binary dependency. You can check out the Akka 
-repository and run sbt with `-Dakka.sources=$HOME/akka` to develop Akka HTTP 
with Akka as a source dependency instead of a binary one.
+Pekko-http codebase has not been switched yet to support Pekko "core" libs. 
This will happen soon. We currently build with Akka "core" libs.
 
-This allows simple and fast iterations on changes that would need to be 
introduced in Akka to develop a feature in HTTP that would require those.
+Since Pekko HTTP is released separately to Pekko "core" yet some features 
require changes in Pekko itself, it is sometimes very useful
+to be able to develop Pekko HTTP with Pekko's sources used directly instead of 
the binary dependency. You can check out the Pekko 
+repository and run sbt with `-Dakka.sources=$HOME/akka` to develop Pekko HTTP 
with Pekko as a source dependency instead of a binary one.
+
+This allows simple and fast iterations on changes that would need to be 
introduced in Pekko to develop a feature in HTTP that would require those.
 
 ## Binary compatibility
 Binary compatibility rules and guarantees are described in depth in the 
[Binary Compatibility Rules
 
](https://doc.akka.io/docs/akka/current/common/binary-compatibility-rules.html) 
section of the documentation.
 
-Akka-http uses MiMa (which is short for [Lightbend Migration 
Manager](https://github.com/lightbend/migration-manager)) to
+Pekko-http uses MiMa (which is short for [Lightbend Migration 
Manager](https://github.com/lightbend/migration-manager)) to
 validate binary compatibility of incoming Pull Requests. If your PR fails due 
to binary compatibility issues, you may see 
 an error like this:
 
@@ -150,7 +152,7 @@ Situations when it may be fine to ignore a MiMa issued 
warning include:
 
 - if it is touching any class marked as `private[akka]`, `/** INTERNAL API*/` 
or similar markers
 - if it is concerning internal classes (often recognizable by package names 
like `dungeon`, `impl`, `internal` etc.)
-- if it is adding API to classes / traits which are only meant for extension 
by Akka itself, i.e. should not be extended by end-users
+- if it is adding API to classes / traits which are only meant for extension 
by Pekko itself, i.e. should not be extended by end-users
 - if it is touching any class marked with the `@InternalApi`, `@DoNotInherit`, 
and `@ApiMayChange`. See [API stability annotations and 
comments](https://doc.akka.io/docs/akka/current/common/binary-compatibility-rules.html#api-stability-annotations-and-comments)
 - other tricky situations
 
@@ -166,19 +168,18 @@ For a Pull Request to be considered at all it has to meet 
these requirements:
 1. Regardless if the code introduces new features or fixes bugs or 
regressions, it must have comprehensive tests.
 1. The code must be well documented in the Lightbend's standard documentation 
format (see the ‘Documentation’ section below).
 1. The commit messages must properly describe the changes, see further below.
-1. All Lightbend projects must include Lightbend copyright notices.  Each 
project can choose between one of two approaches:
+1. All Apache projects must include Apache copyright notices.  Each project 
can choose between one of two approaches:
 
-    1. All source files in the project must have a Lightbend copyright notice 
in the file header.
-    1. The Notices file for the project includes the Lightbend copyright 
notice and no other files contain copyright notices.  See 
https://www.apache.org/legal/src-headers.html for instructions for managing 
this approach for copyrights.
+    1. All source files in the project must have a Apache copyright notice in 
the file header.
+    1. The Notices file for the project includes the Apache copyright notice 
and no other files contain copyright notices.  See 
https://www.apache.org/legal/src-headers.html for instructions for managing 
this approach for copyrights.
 
-    Akka-http uses the first choice, having copyright notices in every file 
header.
+    Pekko-http uses the first choice, having copyright notices in every file 
header.
 
 
 ### Additional guidelines
 
 Some additional guidelines regarding source code are:
 
-- files should start with a ``Copyright (C) 2020 Lightbend Inc. 
<https://www.lightbend.com>`` copyright header
 - keep the code 
[DRY](https://www.oreilly.com/library/view/97-things-every/9780596809515/ch30.html)
 - apply the [Boy Scout 
Rule](https://www.oreilly.com/library/view/97-things-every/9780596809515/ch08.html)
 whenever you have the chance to
 - Never delete or change existing copyright notices, just add additional info. 
 
@@ -196,7 +197,6 @@ All documentation must abide by the following maxims:
 - Example code should be run as part of an automated test suite.
 - Version should be **programmatically** specifiable to the build.
 - Generation should be **completely automated** and available for scripting.
-- Artifacts that must be included in the Lightbend stack should be published 
to a maven “documentation” repository as documentation artifacts.
 - When renaming Markdown files, add a rewrite rule to the `.htaccess` file to 
not break external links.
 
 All documentation is preferred to be in Lightbend's standard documentation 
format [Paradox](https://github.com/lightbend/paradox).
@@ -214,7 +214,7 @@ The rendered documentation will be available under 
`docs/target/paradox/site/mai
 
 ### JavaDoc
 
-Akka-http generates JavaDoc-style API documentation using the 
[genjavadoc](https://github.com/lightbend/genjavadoc) sbt plugin, since the 
sources are written mostly in Scala.
+Pekko-http generates JavaDoc-style API documentation using the 
[genjavadoc](https://github.com/lightbend/genjavadoc) sbt plugin, since the 
sources are written mostly in Scala.
 
 Generating JavaDoc is not enabled by default, as it's not needed on day-to-day 
development as it's expected to just work.
 If you'd like to check if you links and formatting looks good in JavaDoc (and 
not only in ScalaDoc), you can generate it by running:
@@ -267,9 +267,9 @@ Example:
 
 ## Pull request validation workflow details
 
-Akka-http uses Github Actions to validate PRs. It builds it, runs the tests 
and comments on the Pull Request in GitHub.
+Pekko-http uses Github Actions to validate PRs. It builds it, runs the tests 
and comments on the Pull Request in GitHub.
 
-In order to speed up PR validation times, the Akka-http build contains a 
special sbt task called `validatePullRequest`,
+In order to speed up PR validation times, the Pekko-http build contains a 
special sbt task called `validatePullRequest`,
 which is smart enough to figure out which projects should be built if a PR 
only has changes in some parts of the project.
 For example, if your PR only touches `akka-http-testkit`, no `akka-parsing` 
tests need to be run, however the task
 will validate all projects that depend on `akka-http-testkit` (including 
samples).
@@ -283,7 +283,7 @@ the validator to test all projects.
 
 ### Scala style 
 
-Akka-http uses [scalafmt](https://scalameta.org/scalafmt/) to enforce some of 
the code style rules.
+Pekko-http uses [scalafmt](https://scalameta.org/scalafmt/) to enforce some of 
the code style rules.
 
 ### Java style
 
@@ -298,7 +298,7 @@ Thus we ask Java contributions to follow these simple 
guidelines:
 
 Avoid short test timeouts, since Jenkins server may GC heavily causing 
spurious test failures. GC pause or other hiccup of 2 seconds is common in our 
CI environment. Please note that usually giving a larger timeout *does not slow 
down the tests*, as in an `expectMessage` call for example it usually will 
complete quickly.
 
-There is a number of ways timeouts can be defined in Akka tests. The following 
ways to use timeouts are recommended (in order of preference): 
+There is a number of ways timeouts can be defined in Pekko tests. The 
following ways to use timeouts are recommended (in order of preference): 
 
 * `remaining` is first choice (requires `within` block)
 * `remainingOrDefault` is second choice
@@ -322,8 +322,8 @@ Snapshots are published to a snapshot repository. See the 
latest information abo
 
 ## Related links
 
-* [Akka Contributor License 
Agreement](https://www.lightbend.com/contribute/cla)
-* [Akka HTTP Issue Tracker](https://github.com/akka/akka-http/issues)
+* [Apache Contributor License 
Agreement](https://www.apache.org/licenses/contributor-agreements.html)
+* [Pekko HTTP Issue 
Tracker](https://github.com/apache/incubator-pekko-http/issues)
 * [Scalariform](https://github.com/scala-ide/scalariform)
 
 # Development tools
@@ -336,7 +336,7 @@ A great tool to inspect HTTP/2 frames of real-world 
connections is
 ### HTTPS
 
 When analyzing an HTTPS connection, you need a way to see the plaintext
-payloads. You can enable logging those on the Akka HTTP side with
+payloads. You can enable logging those on the Pekko HTTP side with
 `akka.http.server.log-unencrypted-network-bytes = 100` or
 `akka.http.server.http2.log-frames = true` (same for client-side).
 
diff --git a/README.md b/README.md
index 50a4e1ce3..81271e4ee 100644
--- a/README.md
+++ b/README.md
@@ -1,22 +1,24 @@
-Akka HTTP
-=========
+Apache Pekko HTTP
+=================
 
+<!--
 [![akka-http-core Scala version 
support](https://index.scala-lang.org/akka/akka-http/akka-http-core/latest-by-scala-version.svg)](https://index.scala-lang.org/akka/akka-http/akka-http-core)
+-->
 
-The Akka HTTP modules implement a full server- and client-side HTTP stack on 
top
-of akka-actor and akka-stream. It's not a web-framework but rather a more
+The Pekko HTTP modules implement a full server- and client-side HTTP stack on 
top
+of pekko-actor and pekko-stream. It's not a web-framework but rather a more
 general toolkit for providing and consuming HTTP-based services. While
 interaction with a browser is of course also in scope it is not the primary
-focus of Akka HTTP.
+focus of Pekko HTTP.
 
-Akka HTTP follows a rather open design and many times offers several different
+Pekko HTTP follows a rather open design and many times offers several different
 API levels for "doing the same thing". You get to pick the API level of
 abstraction that is most suitable for your application. This means that, if you
 have trouble achieving something using a high-level API, there's a good chance
 that you can get it done with a low-level API, which offers more flexibility 
but
 might require you to write more application code.
 
-Learn more at [akka.io](https://akka.io/).
+Learn more at [pekko.apache.org](https://pekko.apache.org/).
 
 Documentation
 -------------
@@ -29,23 +31,14 @@ The documentation is available at
 
 Community
 ---------
-You can join these groups and chats to discuss and ask Akka related questions:
 
-- Forums: [discuss.akka.io](https://discuss.akka.io)
-- Chat room about *using* Akka HTTP: [![gitter: 
akka/akka][gitter-user-badge]][gitter-user]
-- Q&A: [![stackoverflow: #akka-http][stackoverflow-badge]][stackoverflow]
-- Issue tracker: [![github: 
akka/akka-http][github-issues-badge]][github-issues] (Please use the issue
-  tracker for bugs and reasonable feature requests. Please ask usage questions 
on the other channels.)
+If you have questions about the contribution process or discuss specific 
issues, please interact with the community using the following resources.
 
-All of our forums, chat rooms, and issue trackers are governed by our [Code Of 
Conduct](https://www.lightbend.com/conduct).
-
-In addition to that, you may enjoy following:
-
-- The [news](https://akka.io/blog/news-archive.html) section of the page, 
which is updated whenever a new version is released
-- The [Akka Team Blog](https://akka.io/blog)
-- [@akkateam](https://twitter.com/akkateam) on Twitter
-- Projects built with Akka HTTP: [![Built with Akka 
HTTP][scaladex-badge]][scaladex-projects]
+- [GitHub 
discussions](https://github.com/apache/incubator-pekko-http/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-http/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.
 
+<!--
 [groups-user-badge]:   
https://img.shields.io/badge/group%3A-akka--user-blue.svg?style=flat-square
 [groups-user]:         https://groups.google.com/forum/#!forum/akka-user
 [gitter-user-badge]:   
https://img.shields.io/badge/gitter%3A-akka%2Fakka-blue.svg?style=flat-square
@@ -56,32 +49,26 @@ In addition to that, you may enjoy following:
 [github-issues]:       https://github.com/akka/akka-http/issues
 [scaladex-badge]:      
https://index.scala-lang.org/count.svg?q=dependencies:akka/akka-http*&subject=scaladex:&color=blue&style=flat-square
 [scaladex-projects]:   
https://index.scala-lang.org/search?q=dependencies:akka/akka-http*
+-->
 
 Contributing
 ------------
 Contributions are *very* welcome!
 
 If you see an issue that you'd like to see fixed, the best way to make it 
happen is to help out by submitting a pull request.
-For ideas of where to contribute, [tickets marked as "help 
wanted"](https://github.com/akka/akka-http/labels/help%20wanted) are a good 
starting point.
+For ideas of where to contribute, [tickets marked as "help 
wanted"](https://github.com/apache/incubator-pekko-http/labels/help%20wanted) 
are a good starting point.
 
 Refer to the [CONTRIBUTING.md](CONTRIBUTING.md) file for more details about 
the workflow,
-and general hints on how to prepare your pull request. You can also ask for 
clarifications or guidance in GitHub issues directly,
-or in the [akka/dev][gitter-dev] chat if a more real-time communication would 
be of benefit.
-
-A chat room is available for all questions related to *developing and 
contributing* to Akka:
-[![gitter: akka/dev][gitter-dev-badge]][gitter-dev]
-
-[gitter-dev-badge]: 
https://img.shields.io/badge/gitter%3A-akka%2Fdev-blue.svg?style=flat-square
-[gitter-dev]:       https://gitter.im/akka/dev
+and general hints on how to prepare your pull request. You can also ask for 
clarifications or guidance in GitHub issues directly.
 
 Maintenance
 -----------
 
-This project is maintained by Lightbend's core Akka Team as well as the 
extended Akka HTTP Team, consisting of excellent and experienced developers who 
have shown their dedication and knowledge about HTTP and the codebase. This 
team may grow dynamically, and it is possible to propose new members to it.
+This project is maintained by Apache's core Pekko Team as well as the extended 
Pekko HTTP Team, consisting of excellent and experienced developers who have 
shown their dedication and knowledge about HTTP and the codebase. This team may 
grow dynamically, and it is possible to propose new members to it.
 
 Joining the extended team in such form gives you, in addition to street-cred, 
of course committer rights to this repository as well as higher impact onto the 
roadmap of the project. Come and join us!
 
 License
 -------
 
-Akka HTTP is Open Source and available under the Apache 2 License.
+Pekko HTTP is Open Source and available under the Apache 2 License.
diff --git a/build.sbt b/build.sbt
index 90295a4c6..2b619a99c 100644
--- a/build.sbt
+++ b/build.sbt
@@ -11,22 +11,22 @@ import spray.boilerplate.BoilerplatePlugin
 import com.lightbend.paradox.apidoc.ApidocPlugin.autoImport.apidocRootPackage
 
 inThisBuild(Def.settings(
-  organization := "com.typesafe.akka",
-  organizationName := "Lightbend",
-  organizationHomepage := Some(url("https://www.lightbend.com";)),
-  homepage := Some(url("https://akka.io";)),
+  organization := "org.apache.pekko",
+  organizationName := "Apache Pekko",
+  organizationHomepage := Some(url("https://www.apache.org/";)),
+  homepage := Some(url("https://pekko.apache.org/";)),
   apiURL := {
     val apiVersion = if (isSnapshot.value) "current" else version.value
     Some(url(s"https://doc.akka.io/api/akka-http/$apiVersion/";))
   },
   scmInfo := Some(
-    ScmInfo(url("https://github.com/akka/akka-http";), 
"[email protected]:akka/akka-http.git")),
+    ScmInfo(url("https://github.com/apache/incubator-pekko-http";), 
"[email protected]:apache/incubator-pekko-http.git")),
   developers := List(
-    Developer("contributors", "Contributors", "[email protected]",
-      url("https://github.com/akka/akka-http/graphs/contributors";))),
-  startYear := Some(2014),
+    Developer("contributors", "Contributors", "[email protected]",
+      
url("https://github.com/apache/incubator-pekko-http/graphs/contributors";))),
+  startYear := Some(2022),
   licenses := Seq("Apache-2.0" -> 
url("https://opensource.org/licenses/Apache-2.0";)),
-  description := "Akka Http: Modern, fast, asynchronous, streaming-first HTTP 
server and client.",
+  description := "Pekko Http: Modern, fast, asynchronous, streaming-first HTTP 
server and client.",
   testOptions ++= Seq(
     Tests.Argument(TestFrameworks.JUnit, "-q", "-v"),
     Tests.Argument(TestFrameworks.ScalaTest, "-oDF")),
@@ -35,7 +35,7 @@ inThisBuild(Def.settings(
   concurrentRestrictions in Global += Tags.limit(Tags.Test, 1),
   onLoad in Global := {
     sLog.value.info(
-      s"Building Akka HTTP ${version.value} against Akka 
${AkkaDependency.akkaVersion} on Scala ${(httpCore / scalaVersion).value}")
+      s"Building Pekko HTTP ${version.value} against Pekko 
${AkkaDependency.akkaVersion} on Scala ${(httpCore / scalaVersion).value}")
     (onLoad in Global).value
   },
   scalafixScalaBinaryVersion := scalaBinaryVersion.value))
@@ -62,7 +62,7 @@ lazy val aggregatedProjects: Seq[ProjectReference] = 
userProjects ++ List[Projec
   httpJmhBench,
   billOfMaterials)
 lazy val root = Project(
-  id = "akka-http-root",
+  id = "pekko-http-root",
   base = file("."))
   .enablePlugins(UnidocRoot, NoPublish, PublishRsyncPlugin, 
AggregatePRValidation)
   .disablePlugins(MimaPlugin)
diff --git a/project/build.properties b/project/build.properties
index 22af2628c..8b9a0b0ab 100644
--- a/project/build.properties
+++ b/project/build.properties
@@ -1 +1 @@
-sbt.version=1.7.1
+sbt.version=1.8.0


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to