Skip to content

Conversation

@nglcobdai
Copy link
Owner

🔨 変更内容

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 the PYTHONPATH environment variable, added the TZ environment 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:

💡 特筆事項

📸 スクリーンショット

✅ 解決するイシュー

🤝 関連するイシュー

@nglcobdai nglcobdai added the documentation ドキュメントに関するタスク label Dec 29, 2024
@nglcobdai nglcobdai merged commit 102f60e into dev Dec 29, 2024
2 checks passed
@nglcobdai nglcobdai deleted the feature/sphinx branch December 29, 2024 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation ドキュメントに関するタスク

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dockerfile更新 ディレクトリ構成変更 docテンプレート作成

2 participants