I've created the initial project files as requested:
requirements.txt - Contains the dependencies for the project, including FastAPI and Uvicorn.
main.py - Includes a basic FastAPI setup with an endpoint /webhook/jira designed to handle POST requests from JIRA webhooks. This endpoint parses the JIRA webhook payload into variables: issue_key, issue_summary, and issue_status, which you can use for further processing.
I've created the initial project files as requested:
requirements.txt
- Contains the dependencies for the project, including FastAPI and Uvicorn.main.py
- Includes a basic FastAPI setup with an endpoint/webhook/jira
designed to handle POST requests from JIRA webhooks. This endpoint parses the JIRA webhook payload into variables:issue_key
,issue_summary
, andissue_status
, which you can use for further processing.You can now proceed with testing and further development of the application. Origin: 🚀 Initialize Project with Python and FastAPI