The Full Stack FastAPI Template, a comprehensive web application template utilizing FastAPI, React, and Docker, has seen limited development activity over the past 30 days, with no significant new features or enhancements being introduced.
Recent issues and pull requests indicate a focus on maintenance rather than new feature development. The most recent issues highlight ongoing challenges with deployment configurations and debugging environments, such as #1295 concerning background table additions and #534 related to Docker Compose issues. Pull requests have primarily addressed dependency updates and minor configuration tweaks, such as PR #1296 updating pre-commit hooks and PR #1291 enhancing logging in the backend Dockerfile.
Sebastián Ramírez (tiangolo)
Alejandra (alejsdev)
Javier Álvarez (jalvarezz13)
Esteban Maya (estebanx64)
Elijah Rippeth (erip)
Abdul (rehanabdul)
Dependabot[bot]
Patrick Arminio (patrick91)
Jjaakko (jjaakko)
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Alejandra | 2 | 17/16/1 | 17 | 55 | 2243 | |
Esteban Maya | 1 | 1/1/0 | 1 | 9 | 1307 | |
Sebastián Ramírez | 1 | 11/11/0 | 12 | 10 | 184 | |
Abdul | 1 | 2/1/1 | 1 | 5 | 121 | |
dependabot[bot] | 2 | 2/4/0 | 5 | 4 | 66 | |
github-actions | 1 | 0/0/0 | 39 | 1 | 46 | |
António Loureiro | 1 | 0/1/0 | 1 | 3 | 23 | |
Patrick Arminio | 1 | 0/1/0 | 1 | 2 | 10 | |
Javier Álvarez | 1 | 0/1/0 | 1 | 2 | 8 | |
jmondaud | 1 | 1/1/0 | 1 | 1 | 6 | |
Elijah Rippeth | 1 | 1/1/0 | 1 | 1 | 2 | |
jjaakko | 1 | 1/1/0 | 1 | 1 | 2 | |
Rosco (ro5k0) | 0 | 1/0/1 | 0 | 0 | 0 | |
Hani Sabsoob (sebhani) | 0 | 1/0/0 | 0 | 0 | 0 | |
Ramazan Efe Terzi (efemiydi) | 0 | 0/0/1 | 0 | 0 | 0 | |
Chris (goabonga) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (Luis4ever22) | 0 | 1/0/1 | 0 | 0 | 0 | |
Pete Bachant (petebachant) | 0 | 1/0/0 | 0 | 0 | 0 | |
Javad Zarezadeh (javadzarezadeh) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (weixingweixing) | 0 | 0/0/1 | 0 | 0 | 0 | |
LostInTheCavnas (lost-in-the-canvas) | 0 | 1/0/1 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 1 | 0 | 0 | 1 | 1 |
30 Days | 2 | 0 | 0 | 2 | 1 |
90 Days | 4 | 3 | 1 | 4 | 1 |
1 Year | 41 | 41 | 101 | 34 | 1 |
All Time | 411 | 247 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
The full-stack-fastapi-template repository currently has 164 open issues, indicating ongoing activity and interest in the project. Recent discussions have highlighted various challenges, particularly around deployment issues, configuration errors, and bugs related to authentication and database connections. A notable trend is the increasing number of users encountering difficulties with Docker configurations and dependency management, especially in relation to PostgreSQL and Celery integration.
Several issues reflect a common theme of confusion regarding environment variable management and the impact of recent updates to dependencies like Poetry and SQLAlchemy. Additionally, there are multiple reports of problems with the frontend not functioning as expected, particularly concerning CORS settings and API endpoint accessibility.
Issue #1295: when i adding the background table this happened.
Issue #534: docker compose up not working
Issue #517: How to debug inside pycharm?
Issue #503: How to Debug using vs code
Issue #712: Bad Gateway returned
Issue #707: Mac M1 Docker error
Issue #680: Deploying on a machine with nginx
The current state of issues within the full-stack-fastapi-template repository reflects both the project's popularity and the challenges faced by its user base. As more developers engage with this template for their projects, addressing these common pain points through improved documentation and support will be crucial for maintaining its relevance and usability in the fast-evolving landscape of web development technologies.
The dataset contains a total of 16 open pull requests (PRs) and 453 closed PRs for the Full Stack FastAPI Template project. The PRs cover a wide range of updates, including enhancements to logging, Docker configurations, dependency updates, and improvements in testing frameworks.
PR #1296: 👷 Update pre-commit end-of-file-fixer hook to exclude email-templates
Created 5 days ago, this PR modifies the pre-commit configuration to exclude specific directories from the end-of-file fixer hook, which is significant for maintaining cleaner commit histories.
PR #1291: 🔧 Add PYTHONUNBUFFERED=1
to backend Dockerfile so app can log messages
Created 12 days ago, this PR enhances logging capabilities by ensuring that Python output is sent directly to the terminal without buffering.
PR #1267: Update some container versions in Docker
Created 25 days ago, this PR updates version tags for several Docker containers, ensuring that the project uses more recent and potentially more secure versions of its dependencies.
PR #1215: 🔧 Update pyproject.toml
Created 83 days ago, this PR addresses an issue with Poetry not importing additional modules due to an empty line in the configuration file.
PR #1197: Use GitHub's built-in template repo system
Created 101 days ago, this PR proposes using GitHub's template repository feature to streamline project creation from the template.
PR #1308: 👷 Update configs for labeler
Closed 2 days ago, this PR updates GitHub Actions configurations related to label management.
PR #1307: 👷 Do not sync labels as it overrides manually added labels
Closed 2 days ago, this PR prevents automatic synchronization of labels to preserve manual adjustments.
PR #1306: updated readme files
Closed 2 days ago, this PR aimed to update documentation but was not merged.
PR #1304: 👷 Update GitHub Action labeler to add only one label
Closed 3 days ago, this PR refines the labeler action to ensure it only adds a single label per action.
PR #1250: ⬆️ Bump certifi from 2024.2.2 to 2024.7.4 in /backend
Merged 27 days ago, this PR updates the certifi library to improve security and compatibility with recent changes.
The analysis of the pull requests reveals several key themes and trends within the development process of the Full Stack FastAPI Template project:
A significant number of pull requests focus on updating dependencies (e.g., PRs #1250 and #1265). This reflects a proactive approach to maintaining security and performance within the project. Regular updates are crucial for avoiding vulnerabilities associated with outdated libraries. The inclusion of automated tools like Dependabot further aids in keeping dependencies current without manual intervention.
Several recent pull requests have aimed at improving logging capabilities (e.g., PR #1291). This is particularly important for backend applications where understanding application behavior during runtime is critical for debugging and monitoring. The addition of environment variables like PYTHONUNBUFFERED=1
indicates a focus on enhancing developer experience by providing clearer output during development.
Multiple pull requests address Docker configurations (e.g., PRs #1267 and #1244). These changes are vital as they ensure that the containerized application runs smoothly across different environments. The emphasis on updating container versions suggests an awareness of best practices in container management, which can lead to better performance and security.
The pull request proposing the use of GitHub's template repository feature (PR #1197) highlights efforts to streamline onboarding for new users. This aligns with the project's goal of being user-friendly and accessible. Furthermore, regular updates to documentation (e.g., PRs related to README modifications) indicate a commitment to maintaining clarity for developers who utilize the template.
The introduction of end-to-end testing with Playwright (as seen in multiple closed PRs) demonstrates a strong focus on quality assurance within the development cycle. This is critical for ensuring that new features do not introduce bugs into existing functionality. The community's active participation in writing tests also suggests a collaborative environment where contributors are encouraged to maintain high code quality standards.
Overall, the pull requests reflect a vibrant development culture focused on continuous improvement, community engagement, and adherence to best practices in software development. The active maintenance of dependencies, enhancements in logging and testing frameworks, and improvements in deployment strategies contribute significantly to the robustness and reliability of the Full Stack FastAPI Template project.
Sebastián Ramírez (tiangolo)
Alejandra (alejsdev)
Javier Álvarez (jalvarezz13)
Esteban Maya (estebanx64)
Elijah Rippeth (erip)
Abdul (rehanabdul)
Dependabot[bot]
Patrick Arminio (patrick91)
Jjaakko (jjaakko)