Skip to content
This repository was archived by the owner on Oct 1, 2025. It is now read-only.

Commit 82a0be8

Browse files
committed
minor README tweak
1 parent e24d97c commit 82a0be8

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

README.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -81,26 +81,27 @@ Long-time users wishing to bring back apps on the inaugural Python 2.5 runtime,
8181

8282
The table below summarizes each migration step and which options are available for developers after each step. Each step has a corresponding directory representing the state of the sample app after the previous migration step. The first step ("step0") represents the initial Python 2.7 App Engine app built using `ndb` and `webapp2`.
8383

84-
Python 2 | Next | Python 3 | Description
85-
--- | --- | --- | ---
86-
[`step0-webapp2-gaendb-py2`](/step0-webapp2-gaendb-py2) | ↓ | _N/A_ | Original GAE sample on GAE `ndb` & `webapp2`
87-
[`step1-flask-gaendb-py2`](/step1-flask-gaendb-py2) | ↓ | _N/A_ | Migrate to Flask
88-
[`step2-flask-cloudndb-py2`](/step2-flask-cloudndb-py2) | ↓ or → or ⤓ª | [`step2-flask-cloudndb-py3`](/step2-flask-cloudndb-py3) | Migrate to Cloud NDB
89-
[`step3-flask-datastore-py2`](/step3-flask-datastore-py2) | ↓ or → or ⤓+º | [`step3-flask-datastore-py3`](/step3-flask-datastore-py3) | Migrate to Cloud Datastore
90-
_N/A_ | _N/A_ | º[`step3a-flask-firestore-py3`](/step3a-flask-firestore-py3) | Migrate to Cloud Firestore (uncommon; see above)
91-
[ª`step4-cloudndb-cloudrun-py2`](/step4-cloudndb-cloudrun-py2) | → | [`step4-cloudds-cloudrun-py3`](/step4-cloudds-cloudrun-py3) | Migrate to Cloud Run (with Docker)
92-
_N/A_ | _N/A_ | +[`step4a-cloudrun-bldpks-py3`](/step4a-cloudrun-bldpks-py3) | Migrate to Cloud Run (with Cloud Buildpacks)
93-
[`step5a-gae-ndb-tasks-py2`](/step5a-gae-ndb-tasks-py2) | ↓ | _N/A_ | Updated Flask sample using GAE `ndb` & `taskqueue`
94-
[`step5b-cloud-ndb-tasks-py2`](/step5b-cloud-ndb-tasks-py2) | ↓ | _N/A_ | Migrate to Cloud Datastore & Cloud Tasks
95-
_N/A_ | _N/A_ | [`step5c-cloud-datastore-tasks-py3`](/step5c-cloud-datastore-tasks-py3) | Migrate to Cloud Datastore & Cloud Tasks
84+
Python 2 | Next | Python 3 | Codelab | Description
85+
--- | --- | --- | --- | ---
86+
[`step0-webapp2-gaendb-py2`](/step0-webapp2-gaendb-py2) | ↓ | _N/A_ | _N/A_ | Original GAE sample on GAE `ndb` & `webapp2`
87+
[`step1-flask-gaendb-py2`](/step1-flask-gaendb-py2) | ↓ | _N/A_ | [cloud-gae-python-migrate-1-flask](https://codelabs.developers.google.com/codelabs/cloud-gae-python-migrate-1-flask) | Migrate to Flask
88+
[`step2-flask-cloudndb-py2`](/step2-flask-cloudndb-py2) | ↓ or → or ⤓ª | [`step2-flask-cloudndb-py3`](/step2-flask-cloudndb-py3) | _N/A_ | Migrate to Cloud NDB
89+
[`step3-flask-datastore-py2`](/step3-flask-datastore-py2) | ↓ or → or ⤓+º | [`step3-flask-datastore-py3`](/step3-flask-datastore-py3) | _N/A_ | Migrate to Cloud Datastore
90+
_N/A_ | _N/A_ | º[`step3a-flask-firestore-py3`](/step3a-flask-firestore-py3) | _N/A_ | Migrate to Cloud Firestore (uncommon; see above)
91+
[ª`step4-cloudndb-cloudrun-py2`](/step4-cloudndb-cloudrun-py2) | → | [`step4-cloudds-cloudrun-py3`](/step4-cloudds-cloudrun-py3) | _N/A_ | Migrate to Cloud Run (with Docker)
92+
_N/A_ | _N/A_ | +[`step4a-cloudrun-bldpks-py3`](/step4a-cloudrun-bldpks-py3) | _N/A_ | Migrate to Cloud Run (with Cloud Buildpacks)
93+
[`step5a-gae-ndb-tasks-py2`](/step5a-gae-ndb-tasks-py2) | ↓ | _N/A_ | _N/A_ | Updated Flask sample using GAE `ndb` & `taskqueue`
94+
[`step5b-cloud-ndb-tasks-py2`](/step5b-cloud-ndb-tasks-py2) | ↓ | _N/A_ | _N/A_ | Migrate to Cloud NDB & Cloud Tasks *v1*
95+
_N/A_ | _N/A_ | [`step5c-cloud-datastore-tasks-py3`](/step5c-cloud-datastore-tasks-py3) | _N/A_ | Migrate to 3.x plus Cloud Datastore & Cloud Tasks *v2*
9696

9797

9898
### Canonical code samples
9999

100100
- This repo, along with corresponding codelabs & videos are complementary to the official docs & code samples.
101101
- The [official Python 2 to 3 migration documentation](https://cloud.google.com/appengine/docs/standard/python/migrate-to-python3)
102102
- [Canonical migration code samples repo](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard/migration)
103-
- Example: [GAE NDB to Cloud NDB](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard/migration/ndb/overview)
103+
- Example: [GAE `ndb` to Cloud NDB](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard/migration/ndb/overview)
104+
- Example: [GAE `taskqueue` to Cloud Tasks](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard/migration/taskqueue)
104105

105106

106107
## Next
@@ -117,7 +118,7 @@ _N/A_ | _N/A_ | [`step5c-cloud-datastore-tasks-py3`](/step5c-cloud-datastore-tas
117118
- [App Engine `ndb` to Cloud NDB official sample app](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/master/appengine/standard/migration/ndb/overview) (Step 2)
118119
- [Migrate from App Engine `taskqueue` to Cloud Tasks](http://cloud.google.com/appengine/docs/standard/python/migrate-to-python3/migrate-to-cloud-ndb) (Steps 5a-5c)
119120
- [App Engine `app.yaml` to Cloud Run `service.yaml` tool](http://googlecloudplatform.github.io/app-engine-cloud-run-converter) (Step 4a)
120-
- [Migrate from App Engine `db` to `ndb`](http://cloud.google.com/appengine/docs/standard/python/ndb/db_to_ndb) (Step -1 [before Step 0]; only for reviving "dead" Python 2.5 apps)
121+
- [Migrate from App Engine `db` to `ndb`](http://cloud.google.com/appengine/docs/standard/python/ndb/db_to_ndb) ("Step -1"; only for reviving "dead" Python 2.5 apps for 2.7)
121122

122123
- Python App Engine
123124
- [Python 2 App Engine (Standard; Gen1)](https://cloud.google.com/appengine/docs/standard/python/runtime)

0 commit comments

Comments
 (0)