๐ค Contributing Guide
This page is currently only available in Chinese. Please switch to ็ฎไฝไธญๆ for the full content.
๐ค Contributing Guide
We welcome all developers interested in python-office to contribute to the project! ๐
Ways to Contributeโ
๐ Report a Bugโ
Submit an issue on GitHub Issues with:
- A clear description of the problem
- Steps to reproduce
- Expected behavior vs actual behavior
- Environment info (OS, Python version, library version)
๐ก Propose a New Featureโ
Discuss it in GitHub Discussions.
๐ Improve Documentationโ
- Fix typos
- Add usage examples
- Translate into other languages
๐ป Submit Codeโ
# 1. Fork the repository
# 2. Clone the code
git clone https://github.com/your-username/python-office.git
cd python-office
# 3. Create a branch
git checkout -b feature/your-feature-name
# 4. Install dev dependencies
python -m venv venv
source venv/bin/activate
pip install -e ".[dev]"
# 5. Commit your code
git add .
git commit -m "feat: add some feature"
git push origin feature/your-feature-name
# 6. Open a Pull Request
Development Conventionsโ
Code Styleโ
Commit Conventionโ
| Type | Description |
|---|---|
feat | New feature |
fix | Bug fix |
docs | Documentation update |
style | Code formatting |
refactor | Refactor |
test | Tests |
chore | Build / tooling changes |
Project Structureโ
python-office/
โโโ office/ # Main package
โ โโโ __init__.py
โ โโโ api/ # API layer
โ โโโ core/
โ โโโ lib/ # Library layer
โโโ tests/
โโโ docs/
Contact Usโ
- ๐ฌ Project Chat Group
- ๐ WeChat Official Account
- ๐ GitHub
Thank you for your contribution! โค๏ธ
AI ๅๅ
ฌๆ็่ฏพ
35 ่ฎฒ AI ่ชๅจๅๅๅ
ฌๅฎๆ่ฏพ็จ Python + AI ๅค็ ExcelใWordใPDFใ้ฎไปถ็ญๅๅ
ฌๅบๆฏใ
ๅปๅญฆไน