Skip to content

Draft: Sync development into main for next release#530

Draft
chetanr25 wants to merge 22 commits into
mainfrom
development
Draft

Draft: Sync development into main for next release#530
chetanr25 wants to merge 22 commits into
mainfrom
development

Conversation

@chetanr25

Copy link
Copy Markdown
Collaborator

This draft PR tracks the upcoming release from development to main.

The development branch contains the ongoing repository restructuring discussed in #501, including improvements to code organization, modularity, and maintainability. It also includes all feature additions, fixes, and refactors that have been merged since the last release.

This PR will remain open and be updated as new changes are merged into development, serving as the release tracking PR before the final merge into main.

chetanr25 and others added 22 commits May 31, 2026 00:42
Consolidate api/ (FastAPI) and src/ (LLM/PDF engine) into a single
layered app/ package with create_app() factory and lifespan.

- Rewrite internal imports from api.* / src.* to app.*
- Update entry-point to app.main:app (Dockerfile, compose, Makefile, release workflow)
- Centralize env/config in app/core/config.py
- Move old src/main.py demo to examples/pipeline_demo.py
Script migrate under a dedicated scripts/ folder
…ion setup. added init-env, select ollama model scripts. Updated docker compose path proposed in #526 and #527
Updated Makefile: added make init command for project setup, added few scripts
remove unwanted html files under docs/
 remove frontend directory, as it's migrated to fireform-frontend
chore: created docker file and compose for development envirnment
chore: docker file and docker compose for prod envirnment
Docker endpoint, docs and env example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants