v1.0.0
Pull Request Title: Example python app with fast api
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: This project is a FastAPI-based Python application that allows users to submit their name and favorite color, with endpoints to retrieve the submitted data. It includes features like logging with JSON formatting, in-memory storage for demonstration purposes, and automated dependency management using Dependabot.
Key Features
API Endpoints:
- GET /: Root endpoint with a welcome message.
- GET /healthcheck: Healthcheck endpoint to verify service status.
- POST /usercolour/: Accepts a user's name and favorite color.
- GET /allusercolour/: Lists all submitted user-color mappings.
Logging:
Configured using python-json-logger for JSON-formatted logs.
Logs are set up for the application and Uvicorn server.
Dependency Management:
Uses Poetry for managing dependencies and packaging.
- Automated updates are configured via Dependabot.
Release Workflow:
A GitHub Actions workflow (release.yml) automates release creation when pull requests are merged into the main branch.
Dockerized Deployment:
Includes a [Dockerfile] for containerized deployment using Python 3.11
Created At: 2025-04-12T14:48:59Z
Closed & Merged At: 2025-04-12T14:56:45Z
Assignees: githubofkrishnadhas
Total Commits: 1
What's Changed
- Example python app with fast api by @githubofkrishnadhas in #1
New Contributors
- @githubofkrishnadhas made their first contribution in #1
Full Changelog: https://github.com/devwithkrishna/example-python-application/commits/v1.0.0