Skip to content

Initialize project structure and development tooling - #1

Merged
BairaboinaLokeshKumarYadav merged 8 commits into
mainfrom
chore/init-structure
Sep 20, 2026
Merged

BairaboinaLokeshKumarYadav merged 8 commits into
mainfrom
chore/init-structure

Conversation

@ViratiAkiraNandhanReddy

Copy link
Copy Markdown
Collaborator

What does this PR do?

Initializes the project structure and development tooling so future development can follow a consistent setup.

Added

  • Initial GitHub community health files:

    • Bug report issue template
    • Pull request template
    • Support guide
    • Code of Conduct
    • Security policy
  • AGENTS.md and ARCHITECTURE.md placeholders for project guidance and architecture documentation.

  • CHANGELOG.md following Keep a Changelog and Semantic Versioning.

  • Dependabot configuration for:

    • Python dependencies
    • GitHub Actions
    • Weekly updates
    • Dependency grouping
    • Automated labels and assignees
  • Ruff GitHub Actions workflow for:

    • Linting
    • Formatting checks
    • Pull request and main validation
    • Manual workflow dispatch
  • ty GitHub Actions workflow for type checking.

  • Initial requirements.txt with:

    • google-genai
    • fastapi

Notes

The empty documentation and community health files are intentionally scaffolded for now. Their contents can be added incrementally as the project develops.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CI/CD is failing, fix it.

@ViratiAkiraNandhanReddy

Copy link
Copy Markdown
Collaborator Author

Hey, @BairaboinaLokeshKumarYadav

The CI/CD pipeline issue is now resolved.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 😊

@BairaboinaLokeshKumarYadav
BairaboinaLokeshKumarYadav merged commit b542b2f into main Sep 20, 2026
2 checks passed
@ViratiAkiraNandhanReddy
ViratiAkiraNandhanReddy deleted the chore/init-structure branch September 20, 2026 17:50
ZeroMergeConflicts added a commit that referenced this pull request Sep 30, 2026
* Initialize project structure and development tooling (#1)

* Add Ruff workflow for linting and formatting checks

* Add type checking workflow using ty

* Add requirements.txt to specify project dependencies

* Add dependabot configuration for automated dependency updates

Co-authored-by: BairaboinaLokeshKumarYadav <bairaboinalokeshkumaryadav@gmail.com>

* Add CHANGELOG.md to document project changes and versioning

Co-authored-by: ZeroMergeConflicts <243945106+ZeroMergeConflicts@users.noreply.github.com>

* Add initial documentation files for project structure

* Add linting configuration to extend ignore rules

* Add Ruff configuration for linting and formatting rules

---------

Co-authored-by: BairaboinaLokeshKumarYadav <bairaboinalokeshkumaryadav@gmail.com>
Co-authored-by: ZeroMergeConflicts <243945106+ZeroMergeConflicts@users.noreply.github.com>

* Add Community Health Files and GitHub Templates (#3)

* Add CODE_OF_CONDUCT.md to establish community guidelines and expectations
* Add PULL_REQUEST_TEMPLATE.md to standardize PR submissions
* Add SECURITY.md to outline the security policy and vulnerability reporting process
* Update title in CODE_OF_CONDUCT.md for clarity
* Add SUPPORT.md to provide guidance on questions, bug reports, security issues, and contributions
* Add bug report template to streamline issue reporting process
* Enhance bug report template with detailed descriptions and placeholders

---------

Co-authored-by: Virati Akiranandhan Reddy <viratiaki53@gmail.com>

* Add .gitignore file to exclude unnecessary files and directories

* Add initial AI module files: __init__.py, analyzer.py, and client.py

* Add initial API module files: __init__.py and routes.py

* Add initial ingestion module files: __init__.py and scanner.py

* Add initial database module files: __init__.py and database.py

* Add initial frontend module files: index.html and style.css

* Add FolderScanner class to scan files in a directory

* Add get_file_hash method to FolderScanner for file hash computation

* Add get_file_metadata method to FolderScanner for file metadata retrieval

* Bump astral-sh/setup-uv from 10.1.0 to 10.2.0 (#4)

Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 10.1.0 to 10.2.0.
- [Release notes](https://github.com/astral-sh/setup-uv/releases)
- [Commits](astral-sh/setup-uv@v10.1.0...v10.2.0)

---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
  dependency-version: 10.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Virati Akiranandhan Reddy <viratiaki53@gmail.com>

* Bump google-genai in the production-dependencies group (#5)

Bumps the production-dependencies group with 1 update: [google-genai](https://github.com/googleapis/python-genai).


Updates `google-genai` from 2.24.0 to 2.25.0
- [Release notes](https://github.com/googleapis/python-genai/releases)
- [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-genai@v2.24.0...v2.25.0)

---
updated-dependencies:
- dependency-name: google-genai
  dependency-version: 2.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Virati Akiranandhan Reddy <viratiaki53@gmail.com>

* Add backend module initialization with dotenv loading

* Implement structural updates to frontend code

* Add contextvault.db to .gitignore and update ARCHITECTURE.md with detailed system architecture

* Add AIAnalyzer and AIClient classes for file analysis and context extraction

* Add IngestionService and QueryService for file processing and context retrieval

* Implement backend API routes, database management, and folder scanning functionality

* refactor: update styles for improved UI consistency and responsiveness

- Adjusted background colors and borders for better contrast and visibility.
- Enhanced ambient lighting effects and added new spotlight styles.
- Introduced new card styles for comparison and bento sections.
- Improved layout and spacing across various components for a cleaner look.
- Added responsive design adjustments for grid layouts and sections.
- Refined button and input styles for better user interaction feedback.
- Updated typography for better readability and visual hierarchy.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Virati Akiranandhan Reddy <viratiaki53@gmail.com>
Co-authored-by: BairaboinaLokeshKumarYadav <bairaboinalokeshkumaryadav@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request good first issue Good for newcomers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants