Skip to content

Devmain#74

Merged
Alwil17 merged 61 commits into
masterfrom
devmain
Jun 10, 2025
Merged

Devmain#74
Alwil17 merged 61 commits into
masterfrom
devmain

Conversation

@Alwil17

@Alwil17 Alwil17 commented Jun 10, 2025

Copy link
Copy Markdown
Owner

This pull request introduces significant changes to the project, including a major overhaul of the documentation, the addition of database migration support using Alembic, and updates to the .dockerignore file. The most notable changes include the complete rewrite of the README.md file to provide a detailed overview of the project, the setup of Alembic for database migrations, and the removal of the auth.py file from the backend API.

Documentation Updates:

  • README.md: Completely rewritten to provide an extensive overview of the project, including features, technology stack, project structure, installation instructions, API documentation, and testing guidelines.

Database Migration Support:

  • alembic.ini: Added Alembic configuration file with placeholders for database connection details and logging setup.
  • alembic/env.py: Added Alembic environment file to configure migrations, including database connection setup and metadata registration for SQLAlchemy models.
  • alembic/versions/b020a082a7ae_initial_migration.py: Created initial migration file to set up the refresh_tokens table with relevant fields and indexes.

Codebase Cleanup:

  • app/api/auth.py: Removed the auth.py file, which previously handled authentication endpoints and token generation.

Miscellaneous:

  • .dockerignore: Updated to ignore .sql files in Docker builds.

Alwil17 added 30 commits June 10, 2025 10:40
@gitguardian

gitguardian Bot commented Jun 10, 2025

Copy link
Copy Markdown

️✅ There are no secrets present in this pull request anymore.

If these secrets were true positive and are still valid, we highly recommend you to revoke them.
While these secrets were previously flagged, we no longer have a reference to the
specific commits where they were detected. Once a secret has been leaked into a git
repository, you should consider it compromised, even if it was deleted immediately.
Find here more information about risks.


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@Alwil17 Alwil17 self-assigned this Jun 10, 2025
@Alwil17 Alwil17 added bug Something isn't working enhancement New feature or request help wanted Extra attention is needed labels Jun 10, 2025
@Alwil17 Alwil17 linked an issue Jun 10, 2025 that may be closed by this pull request
Alwil17 added 21 commits June 10, 2025 14:17
@Alwil17

Alwil17 commented Jun 10, 2025

Copy link
Copy Markdown
Owner Author

This pull request introduces several changes to enhance the project, including updates to environment configuration, documentation, database migration setup, and .dockerignore. The most significant updates focus on improving the project's structure and functionality by adding Alembic for database migrations, refining the README for clarity, and introducing a dedicated test environment configuration.

Environment and Configuration Updates:

  • .env.test: Added a comprehensive test environment configuration, including SQLite as the test database and JWT settings for token-based authentication.

Documentation Improvements:

  • README.md: Completely revamped the documentation to provide a detailed overview of the project, features, technology stack, setup instructions, and testing guidelines.

Database Migration Setup:

  • alembic.ini: Configured Alembic for database migrations, including logging and database connection placeholders.
  • alembic/env.py: Added Alembic environment setup, including database URL retrieval from environment variables and model metadata for migrations.
  • alembic/versions/b020a082a7ae_initial_migration.py: Created the initial migration for the refresh_tokens table, with indexes and constraints.

Miscellaneous Updates:

  • .dockerignore: Added *.sql to the ignore list to prevent SQL files from being included in Docker builds.

@Alwil17 Alwil17 merged commit 8efe773 into master Jun 10, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request help wanted Extra attention is needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add refresh token

1 participant