Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🔨 変更内容
This pull request includes significant updates to the project, focusing on adding a workflow for deploying Sphinx documentation, updating the Dockerfile, and cleaning up the project structure. The most important changes include the addition of a GitHub Actions workflow for deploying documentation, updates to the Dockerfile, and the removal of unused code.
Workflow and Documentation Deployment:
.github/workflows/deploy-document.yml: Added a workflow for deploying Sphinx documentation to GitHub Pages. This workflow includes steps for checking out the repository, installing Docker Compose, building and starting Docker containers, building Sphinx documentation inside the container, and deploying to GitHub Pages.Dockerfile Updates:
Dockerfile: Updated thePYTHONPATHenvironment variable, added theTZenvironment variable, and included steps to clear cache to free up space. [1] [2] [3]Project Cleanup:
README.md: Updated the project name and removed detailed setup instructions, replacing them with a reference to the official documentation.app/main.py,app/utils/__init__.py,app/utils/config.py,app/utils/log.py: Removed unused code and configuration related to logging and settings. [1] [2] [3] [4]Sphinx Documentation Setup:
docs/Makefile,docs/make.bat,docs/source/API/API.rst,docs/source/Development/Development.rst,docs/source/Installation/Installation.rst,docs/source/Quickstart/Quickstart.rst,docs/source/Version/Version.rst,docs/source/conf.py,docs/source/index.rst: Added configuration and setup files for Sphinx documentation, including instructions for development, installation, and version history. [1] [2] [3] [4] [5] [6] [7] [8] [9]Project Initialization:
pyproject.toml: Updated project metadata, including the project name, version, and dependencies. [1] [2]src/__main__.py: Added a main script to print "Hello World!"src/python_template/__init__.py: Added project metadata to the__init__.pyfile.💡 特筆事項
📸 スクリーンショット
✅ 解決するイシュー
🤝 関連するイシュー