Skip to content

Commit 341e58c

Browse files
committed
change Mod9 from DS to FS
1 parent 3c6eff6 commit 341e58c

File tree

8 files changed

+9
-11
lines changed

8 files changed

+9
-11
lines changed

README.md

+6-8
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ Module | Topic | Video | Codelab | START here | FINISH here
7878
6|Migrate to Cloud Firestore (app)| _TBD_ | [link](http://g.co/codelabs/pae-migrate-firestore) | Module 3 [code](/mod3b-datastore) (3.x) | Module 6 [code](/mod6-firestore) (3.x)
7979
7|Add App Engine push tasks| _TBD_ | [link](http://g.co/codelabs/pae-migrate-gaetasks) | Module 1 [code]() (2.x) | Module 7 [code](/mod7-gaetasks) (2.x)
8080
8|Migrate to Cloud Tasks| _TBD_ | [link](http://g.co/codelabs/pae-migrate-cloudtasks) | Module 7 [code](/mod7-gaetasks) (2.x) | Module 8 [code](/mod8-cloudtasks) (2.x)
81-
9|Migrate to Python 3 (Cloud Datastore & Cloud Tasks v2)| _TBD_ | [link](http://g.co/codelabs/pae-migrate-py3dstasks) | Module 8 [code](/mod8-cloudtasks) (2.x) | Module 9 [code](/mod9-py3dstasks) (3.x)
81+
9|Migrate to Python 3, Cloud Firestore & Cloud Tasks v2| _TBD_ | _TBD_ | Module 8 [code](/mod8-cloudtasks) (2.x) | Module 9 [code](/mod9-py3fstasks) (3.x)
8282
10|Migrate to Cloud Firestore (data)| _TBD_ | _N/A_ | _N/A_ | _TBD_
8383
11|Migrate to Cloud Functions| _TBD_ | _TBD_ | Module 2 [code](/mod2b-cloudndb) (3.x) | Module 11 [code](/mod11-functions) (3.x)
8484

@@ -130,20 +130,18 @@ If there is a logical codelab to do immediately after completing one, they will
130130
- FINISH: [Module 8 code - Cloud Tasks](/mod8-cloudtasks) (2.x)
131131
- NEXT: Module 9 - migrate to Python 3 and Cloud Datastore
132132

133-
- [Module 9 codelab](http://g.co/codelabs/pae-migrate-py3dstasks): **Migrate a Python 2 Cloud NDB & Cloud Tasks app to a Python 3 Cloud Datastore app**
134-
- **Mixed migration recommendation**
135-
- Migrating to Python 3 is required, but...
136-
- Migrating to Cloud Datastore is optional as Cloud NDB works on 3.x; it's to give you the experience of doing it
137-
- This codelab includes the [Module 3 migration codelab](http://g.co/codelabs/pae-migrate-datastore), so skip if you complete this one
133+
- **Module 9 codelab** (TBD): **Migrate a Python 2 Cloud NDB & Cloud Tasks (v1) app to a Python 3 Cloud Firestore & Cloud Tasks (v2) app**
134+
- **Optional** migrations
135+
- Migrating to Python 3 is not required but recommended as Python 2 has been sunset
136+
- Migrating to Cloud Firestore is *very* optional as Cloud NDB works on 3.x and most importantly, Cloud Firestore requires a completely new GCP project
138137
- Python 2
139138
- START: [Module 8 code - Cloud Tasks](/mod8-cloudtasks) (2.x)
140139
- Python 3
141-
- FINISH: [Module 9 code - Cloud Datastore & Tasks](/mod9-py3dstasks) (3.x)
140+
- FINISH: [Module 9 code - Cloud Firestore & Tasks](/mod9-py3fstasks) (3.x)
142141
- RECOMMENDED:
143142
- Module 11 - migrate to Cloud Functions
144143
- Module 5 - migrate to Cloud Run container with Cloud Buildpacks
145144
- Module 4 - migrate to Cloud Run container with Docker
146-
- Module 6 - migrate to Cloud Firestore (app)
147145

148146
- [Module 4 codelab](http://g.co/codelabs/pae-migrate-rundocker): **Migrate from App Engine to [Cloud Run](http://cloud.google.com/run) with Docker**
149147
- **Optional** migration

mod9-py3dstasks/README.md

-3
This file was deleted.
File renamed without changes.

mod9-py3fstasks/README.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Module 9 - Migrate from Python 2 to 3 and Cloud NDB to Cloud Firestore
2+
3+
This repo folder is the corresponding Python 3 code to the [Module 9 codelab](http://g.co/codelabs/pae-migrate-py3fstasks). The tutorial STARTs with the Python 2 code in the [Module 8 repo folder](/mod7-cloudtasks) and leads developers through migrating from Python 2 to 3, Cloud NDB to Cloud Firestore (skipping over a Cloud Datstore migration) plus any changes from Cloud Tasks v1 to v2, culminating in the code in this folder. One major addition to look for here vs. Module 8 is that App Engine `taskqueue` creates a `default` push queue while Cloud Tasks does not, so that now has to be done in code.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)