GET A JOB EPIC - terrytaylorbonn/auxdrone GitHub Wiki
24.1124 (Gdrive)
"GET A JOB" EPIC has been renamed to API sandbox.
API sandbox "deliverables" include:
- Demo (web) deployments
- Git repos
- Gdrives (containing detailed documentation)
API sandbox wiki pages and gdrives are organized into 3 main parts:
-
1 APIs / API docs (gdrive).
- APIs: Django, Flask, FastAPI, Netlify, Nextjs, Nestjs, Nodejs.
- Deployment (not AWS): Gitbook, Railway, Scalar, Pythonanywhere, NGROK.
- API docs: Swagger, Sphinx, Swashbuckle.
- 2 AWS (gdrive). ec2, Lightsail, S3, Amplify, EBS, ECS, Fargate, AppRunner, Lambda.
- 3 Code (gdrive). Git, Swagger, Python, JavaScript, Typescript, CI/CD.
This part provides
- A refresher on the latest API / API-doc tools (that I have not used before).
- A big-picture hands-on presentation of API/API-doc topics (which I could not find anywhere).
Demo #220 (WIP) is currently the most complete demo.
Demo #220 code includes the following:
- Git repo AWS-Deployment
- Swagger (auto-generated, added manually to code, or created manually (editing a swagger file))
- Python (WSGI/Django)
- CI/CD setup (future)
2_#220_(OK)_django_deploy_to_ec2_ziptieai.net_ssl_LEGION_.docx (draft)
Left below is a diagram that shows the configuration (numbering matches the TOC above).
#120 is a combination of several docs (the original LEGION demo, ChatGPT directions, and SSL setup instructinos from #234).
24.1124 (Gdrive)
This is the latest part of this wiki (WIP started in Sept 2024):
- The goal
-
Demo deployments
- Main focus is on basic AWS deployments with ziptieai.xxx subdomains + SSL.
- Future deployments will focus on "filling out" with more advanced (1) APIs and (2) swagger docs.
-
1 APIs / API docs
- Create the basic APIs/docs using tools like NodeJS, FastApi, etc on localhost.
- Deployments on non-AWS sites (PythonAnywhere, Railway, etc) without a custom subdomain.
- 2 AWS (AWS is the main public platform of interest)
- 3 Code (GIt/Swagger/Python/Javascript/CICD)
- 2023 4th quarter: AI, drone simulation.
- 2024 1st half: AI drones. I successfully built and flew an AI drone without assistance. Along the way I mastered quite a bit of AI/drone tech.
Recommended recent links of interest:
-
24.1013 Epic 6 "Get a job". My focus for the foreseeable future.
-
AWS.
- 62.1 Learning approach / DVA-C02
- 62.2 Completed demos (videos) (demos I've done on my AWS account)
- 62.4 CodeCatalyst OK (awesome AWS CI/CD tool.. 3/3 demos worked on my aws)
- Python / Javascript (TODO).
- APIs / API docs.
-
AWS.
- 24.1014 62.4 AWS CodeCatalyst. With no prior experience, deployed 2 CI/CD pipelines in one day. Awesome tool.
https://youtu.be/FIQTPo359D8?list=PLzde74P_a04d1roElg9DPWm5Bmavhi_97&t=372
The following is a very rough first draft diagram (my collage), showing CI/CD from my perspective (what my focus is). I will refine this diagram as I get more hands on experience.
This is also a good one. I'm very interested in AWS pipelines as the center.
- add to #108 Felix // NodeJS Swagger API Documentation Tutorial Using Swagger JSDoc Maksim Ivanov https://www.youtube.com/watch?v=S8kmHtQeflo
-
(check this out) AWS API Gateway, Lambda and DynamoDB | REST API easy explanation and implementation Binod Suman Academy https://www.youtube.com/watch?v=Lg61ynrYCPw
-
Unit Testing in Python NeuralNine https://www.youtube.com/watch?v=UL0opWf3DeM
-->
This part provides
- A refresher on the latest API / API-doc tools (that I have not used before).
- A big-picture hands-on presentation of API/API-doc topics (which I could not find anywhere).
Demo #220 (WIP) is currently the most complete demo.
Demo #220 code includes the following:
- Git repo AWS-Deployment
- Swagger (auto-generated, added manually to code, or created manually (editing a swagger file))
- Python (WSGI/Django)
- CI/CD setup (future)
2_#220_(OK)_django_deploy_to_ec2_ziptieai.net_ssl_LEGION_.docx (draft)
Left below is a diagram that shows the configuration (numbering matches the TOC above).
#120 is a combination of several docs (the original LEGION demo, ChatGPT directions, and SSL setup instructinos from #234).
24.1124 (Gdrive)
This is the latest part of this wiki (WIP started in Sept 2024):
- The goal
-
Demo deployments
- Main focus is on basic AWS deployments with ziptieai.xxx subdomains + SSL.
- Future deployments will focus on "filling out" with more advanced (1) APIs and (2) swagger docs.
-
1 APIs / API docs
- Create the basic APIs/docs using tools like NodeJS, FastApi, etc on localhost.
- Deployments on non-AWS sites (PythonAnywhere, Railway, etc) without a custom subdomain.
- 2 AWS (AWS is the main public platform of interest)
- 3 Code (GIt/Swagger/Python/Javascript/CICD)
- 2023 4th quarter: AI, drone simulation.
- 2024 1st half: AI drones. I successfully built and flew an AI drone without assistance. Along the way I mastered quite a bit of AI/drone tech.
Recommended recent links of interest:
-
24.1013 Epic 6 "Get a job". My focus for the foreseeable future.
-
AWS.
- 62.1 Learning approach / DVA-C02
- 62.2 Completed demos (videos) (demos I've done on my AWS account)
- 62.4 CodeCatalyst OK (awesome AWS CI/CD tool.. 3/3 demos worked on my aws)
- Python / Javascript (TODO).
- APIs / API docs.
-
AWS.
- 24.1014 62.4 AWS CodeCatalyst. With no prior experience, deployed 2 CI/CD pipelines in one day. Awesome tool.
https://youtu.be/FIQTPo359D8?list=PLzde74P_a04d1roElg9DPWm5Bmavhi_97&t=372
The following is a very rough first draft diagram (my collage), showing CI/CD from my perspective (what my focus is). I will refine this diagram as I get more hands on experience.
This is also a good one. I'm very interested in AWS pipelines as the center.
- add to #108 Felix // NodeJS Swagger API Documentation Tutorial Using Swagger JSDoc Maksim Ivanov https://www.youtube.com/watch?v=S8kmHtQeflo
-
(check this out) AWS API Gateway, Lambda and DynamoDB | REST API easy explanation and implementation Binod Suman Academy https://www.youtube.com/watch?v=Lg61ynrYCPw
-
Unit Testing in Python NeuralNine https://www.youtube.com/watch?v=UL0opWf3DeM
24.1116 (Gdrive)
Building AI drones (epics 1-8, Sept 2023 to Sept 2024) was a rewarding experience. But there were challenges:
- Chinese quality components (what my budget allowed).
- Open source SW.
- Companion (AI) computers (Jetson Nano, Raspberry PI).
- Finding a drone job.
This epic is a WIP (started in Sept 2024):
- The goal
-
Demo deployments
- Main focus is on basic AWS deployments with ziptieai.xxx subdomains + SSL.
- Future deployments will focus on "filling out" with more advanced (1) APIs and (2) swagger docs.
-
1 APIs / API docs
- Create the basic APIs/docs using tools like NodeJS, FastApi, etc on localhost.
- Deployments on non-AWS sites (PythonAnywhere, Railway, etc) without a custom subdomain.
- 2 AWS (AWS is the main public platform of interest)
- 3 Code (GIt/Swagger/Python/Javascript/CICD)
- 2023 4th quarter: AI, drone simulation.
- 2024 1st half: AI drones. I successfully built and flew an AI drone without assistance. Along the way I mastered quite a bit of AI/drone tech.
Recommended recent links of interest:
-
24.1013 Epic 6 "Get a job". My focus for the foreseeable future.
-
AWS.
- 62.1 Learning approach / DVA-C02
- 62.2 Completed demos (videos) (demos I've done on my AWS account)
- 62.4 CodeCatalyst OK (awesome AWS CI/CD tool.. 3/3 demos worked on my aws)
- Python / Javascript (TODO).
- APIs / API docs.
-
AWS.
- 24.1014 62.4 AWS CodeCatalyst. With no prior experience, deployed 2 CI/CD pipelines in one day. Awesome tool.
https://youtu.be/FIQTPo359D8?list=PLzde74P_a04d1roElg9DPWm5Bmavhi_97&t=372
The following is a very rough first draft diagram (my collage), showing CI/CD from my perspective (what my focus is). I will refine this diagram as I get more hands on experience.
This is also a good one. I'm very interested in AWS pipelines as the center.
- add to #108 Felix // NodeJS Swagger API Documentation Tutorial Using Swagger JSDoc Maksim Ivanov https://www.youtube.com/watch?v=S8kmHtQeflo
-
(check this out) AWS API Gateway, Lambda and DynamoDB | REST API easy explanation and implementation Binod Suman Academy https://www.youtube.com/watch?v=Lg61ynrYCPw
-
Unit Testing in Python NeuralNine https://www.youtube.com/watch?v=UL0opWf3DeM