Skip to content

v1.0.0

Compare
Choose a tag to compare
@devwithkrishna-app-token-generator devwithkrishna-app-token-generator released this 12 Apr 14:57
· 8 commits to main since this release
a87972e

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

New Contributors

Full Changelog: https://github.com/devwithkrishna/example-python-application/commits/v1.0.0