microsoft / codespaces-project-template-py Goto Github PK
View Code? Open in Web Editor NEWCodespaces template for building a Python project
License: MIT License
Codespaces template for building a Python project
License: MIT License
The Python app has a different Python version than the README. The current version in the application is 3.10.
Change the application version to Python 3.8 to reflect what is on the README.
Configure VSCode to include a launch profile to run FastAPI in Debug mode.
This will require finding out how to add that in devcontainer.json
. This is issue should be considered a nice-to-have
Hi all ๐
We need review the existing Brazilian Portuguese translation and make sure it is working according to the English content.
Main folder: https://github.com/education/codespaces-project-template-py
Please compare each file below to its original in English and if required, please send a PR.
File | Status |
---|---|
README.md | pending review |
The localized version should be in the translations/pt-BR
folder. After your review, if you find that there is no need to submit a pull request with file changes, please comment on this issue with the status DONE for each file.
see https://github.com/Microsoft/vscode-remote-try-python
This is useful for student who want to use the resources offline.
See https://github.com/microsoft/codespaces-teaching-template-py/blob/main/.github/workflows/docker-image.yml as an example for how to do this
For this repository we are going to create a Python HTTP API with FastAPI that can be deployed as a containerized Azure Web App.
Although the API works out-of-the-box, the ask for the student is to implement a new API endpoint that can talk to Azure Cognitive Services with a token.
The project should be based on this template with updated instructions and a better (revised) README with the Cognitive Services added as a task for the student
The proposed project does not use a Machine Learning model because it requires significant amount of CPU and RAM to work properly. Instead, by making it a light-weight container and API, it allows deploying to Azure Web App on a container with the FREE SKU.
Hi all ๐
We need review the existing Spanish translation and make sure it is working according to the English content.
Main folder: https://github.com/education/codespaces-project-template-py
Please compare each file below to its original in English and if required, please send a PR.
File | Status |
---|---|
README.md | pending review |
The localized version should be in the translations/es
folder. After your review, if you find that there is no need to submit a pull request with file changes, please comment on this issue with the status DONE for each file.
To ensure things are right for the deployment, create a Azure Web App with the Python runtime and plan, and then try to deploy this website with GitHub Actions. You must create a template first and not use this repo
The current project (or next steps) is detailed and useful but it can be overwhelming as a first-time viewer of the repository. The following is how to enable a collapsable drop-down in Markdown:
<details>
<summary><b>Some TITLE here</b></summary>
Content here
</details>
See the docs on how to do this, add the badge to the top of the repo: https://docs.github.com/en/codespaces/setting-up-your-project-for-codespaces/adding-a-codespaces-badge
Add a section to describe what the process looks like and make issues welcomed
So that creating the codespace is faster. Use the docs as a reference https://docs.github.com/en/codespaces/prebuilding-your-codespaces/configuring-prebuilds
For this repository we are going to create a Python HTTP API with FastAPI that can be deployed as a containerized Azure Web App.
The project should be based on this template with updated instructions and a better (revised) README with the Cognitive Services added as a task for the student
NOTE: The linked example with the project has extensive instructions, so the README should probably link to a sub-directory with a structure like /assignment/step1.md
that allows step-by-step instructions. At the end of each doc, a new link to "next step" etc... That should make it easier to go through instead of a single (and long) README file
There is no need to have that extension in the devcontainer.json
file as a pre-installed extension
Do a thorough review and remove any traces of NodeJS configuration from the Dockerfile
and devcontainer.json
files
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.