@@ -760,7 +760,7 @@ This document evolves based on development experience:
|
||||
**DEPLOYMENT STRATEGY**:
|
||||
- Maintain backward compatibility with v0.1.0
|
||||
- Gitea-only deployment continues
|
||||
- Users install via: `pip install git+https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python.git@v0.2.0`
|
||||
- Users install via: `pip install git+https://gitea.hotserv.cloud/lmiranda/py-wikijs.git@v0.2.0`
|
||||
|
||||
**DEVELOPMENT PRINCIPLES**:
|
||||
1. ✅ **Test-Driven Development**: Write tests first, then implementation
|
||||
|
||||
10
README.md
10
README.md
@@ -2,8 +2,8 @@
|
||||
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[](https://python.org)
|
||||
[](https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python)
|
||||
[](https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python/issues)
|
||||
[](https://gitea.hotserv.cloud/lmiranda/py-wikijs)
|
||||
[](https://gitea.hotserv.cloud/lmiranda/py-wikijs/issues)
|
||||
|
||||
**A professional Python SDK for Wiki.js API integration.**
|
||||
|
||||
@@ -18,10 +18,10 @@
|
||||
### Installation
|
||||
```bash
|
||||
# Install directly from Gitea
|
||||
pip install git+https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python.git
|
||||
pip install git+https://gitea.hotserv.cloud/lmiranda/py-wikijs.git
|
||||
|
||||
# Or clone and install locally
|
||||
git clone https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python.git
|
||||
git clone https://gitea.hotserv.cloud/lmiranda/py-wikijs.git
|
||||
cd wikijs-python-sdk
|
||||
pip install -e .
|
||||
```
|
||||
@@ -118,7 +118,7 @@ We welcome contributions! This project showcases systematic development with pro
|
||||
### Local Development
|
||||
```bash
|
||||
# Clone and setup
|
||||
git clone https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python.git
|
||||
git clone https://gitea.hotserv.cloud/lmiranda/py-wikijs.git
|
||||
cd wikijs-python-sdk
|
||||
pip install -e ".[dev]"
|
||||
|
||||
|
||||
@@ -22,7 +22,7 @@ This project was developed by leomiranda, showcasing professional development pr
|
||||
1. **Fork the Repository**
|
||||
```bash
|
||||
# Fork on Gitea, then clone your fork
|
||||
git clone https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python.git
|
||||
git clone https://gitea.hotserv.cloud/lmiranda/py-wikijs.git
|
||||
cd wikijs-python-sdk
|
||||
```
|
||||
|
||||
@@ -336,7 +336,7 @@ Significant contributors may be invited to become maintainers.
|
||||
|
||||
1. Read our [Governance](docs/GOVERNANCE.md) guidelines
|
||||
2. Check the [current development status](CLAUDE.md)
|
||||
3. Look for issues in the [repository](https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python/issues)
|
||||
3. Look for issues in the [repository](https://gitea.hotserv.cloud/lmiranda/py-wikijs/issues)
|
||||
4. Join the discussion!
|
||||
|
||||
**Questions?** Don't hesitate to create an issue in the [Gitea repository](https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python/issues).
|
||||
**Questions?** Don't hesitate to create an issue in the [Gitea repository](https://gitea.hotserv.cloud/lmiranda/py-wikijs/issues).
|
||||
1876
docs/plans/IMPROVEMENT_PLAN_2.md
Normal file
1876
docs/plans/IMPROVEMENT_PLAN_2.md
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
# Wiki.js Python SDK - Release Plan
|
||||
|
||||
**Project Name:** `wikijs-python-sdk`
|
||||
**Repository:** `https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python`
|
||||
**Repository:** `https://gitea.hotserv.cloud/lmiranda/py-wikijs`
|
||||
**License:** MIT
|
||||
**Target Audience:** Python developers, DevOps engineers, Data scientists
|
||||
|
||||
@@ -66,7 +66,7 @@ gantt
|
||||
- **Documentation**: API documentation and usage examples
|
||||
|
||||
### Success Criteria
|
||||
- [ ] Package installable via `pip install git+https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python.git`
|
||||
- [ ] Package installable via `pip install git+https://gitea.hotserv.cloud/lmiranda/py-wikijs.git`
|
||||
- [ ] Basic page operations work with real Wiki.js instance
|
||||
- [ ] >85% test coverage with passing CI/CD
|
||||
- [ ] Complete API documentation
|
||||
|
||||
@@ -60,10 +60,10 @@ all = [
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
Homepage = "https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python"
|
||||
"Bug Reports" = "https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python/issues"
|
||||
Source = "https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python"
|
||||
Documentation = "https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python/src/branch/main/docs"
|
||||
Homepage = "https://gitea.hotserv.cloud/lmiranda/py-wikijs"
|
||||
"Bug Reports" = "https://gitea.hotserv.cloud/lmiranda/py-wikijs/issues"
|
||||
Source = "https://gitea.hotserv.cloud/lmiranda/py-wikijs"
|
||||
Documentation = "https://gitea.hotserv.cloud/lmiranda/py-wikijs/src/branch/main/docs"
|
||||
|
||||
[tool.setuptools.dynamic]
|
||||
version = {attr = "wikijs.version.__version__"}
|
||||
|
||||
8
setup.py
8
setup.py
@@ -49,11 +49,11 @@ setup(
|
||||
long_description_content_type="text/markdown",
|
||||
author="leomiranda",
|
||||
author_email="lmiranda@hotserv.cloud",
|
||||
url="https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python",
|
||||
url="https://gitea.hotserv.cloud/lmiranda/py-wikijs",
|
||||
project_urls={
|
||||
"Bug Reports": "https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python/issues",
|
||||
"Source": "https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python",
|
||||
"Documentation": "https://gitea.hotserv.cloud/lmiranda/wikijs-sdk-python/src/branch/main/docs",
|
||||
"Bug Reports": "https://gitea.hotserv.cloud/lmiranda/py-wikijs/issues",
|
||||
"Source": "https://gitea.hotserv.cloud/lmiranda/py-wikijs",
|
||||
"Documentation": "https://gitea.hotserv.cloud/lmiranda/py-wikijs/src/branch/main/docs",
|
||||
},
|
||||
packages=find_packages(),
|
||||
include_package_data=True,
|
||||
|
||||
Reference in New Issue
Block a user