Skip to content

Commit 6401ccb

Browse files
authored
Merge pull request #5 from vaizcom/docs
Docs
2 parents 28073dc + c106b37 commit 6401ccb

51 files changed

Lines changed: 23674 additions & 1678 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
name: Deploy Documentation
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
paths:
8+
- 'docs-site/**'
9+
- '.github/workflows/deploy-docs.yml'
10+
workflow_dispatch:
11+
12+
permissions:
13+
contents: read
14+
pages: write
15+
id-token: write
16+
17+
concurrency:
18+
group: "pages"
19+
cancel-in-progress: false
20+
21+
jobs:
22+
build:
23+
runs-on: ubuntu-latest
24+
defaults:
25+
run:
26+
working-directory: docs-site
27+
28+
steps:
29+
- name: Checkout
30+
uses: actions/checkout@v4
31+
32+
- name: Setup Node.js
33+
uses: actions/setup-node@v4
34+
with:
35+
node-version: '20'
36+
cache: 'npm'
37+
cache-dependency-path: docs-site/package-lock.json
38+
39+
- name: Install dependencies
40+
run: npm ci
41+
42+
- name: Build documentation
43+
run: npm run build
44+
45+
- name: Upload artifact
46+
uses: actions/upload-pages-artifact@v3
47+
with:
48+
path: docs-site/build
49+
50+
deploy:
51+
environment:
52+
name: github-pages
53+
url: ${{ steps.deployment.outputs.page_url }}
54+
runs-on: ubuntu-latest
55+
needs: build
56+
steps:
57+
- name: Deploy to GitHub Pages
58+
id: deployment
59+
uses: actions/deploy-pages@v4
60+

β€Ž.gitignoreβ€Ž

Lines changed: 23 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -19,56 +19,38 @@ wheels/
1919
*.egg-info/
2020
.installed.cfg
2121
*.egg
22-
23-
# Virtual Environment
22+
MANIFEST
2423
venv/
25-
env/
2624
ENV/
27-
.env
28-
.venv
29-
env.bak/
30-
venv.bak/
31-
32-
# IDE
33-
.idea/
34-
.vscode/
35-
*.swp
36-
*.swo
37-
.DS_Store
25+
env/
3826

3927
# Testing
28+
.pytest_cache/
4029
.coverage
4130
htmlcov/
42-
.pytest_cache/
43-
.tox/
44-
.nox/
45-
coverage.xml
46-
*.cover
47-
.hypothesis/
48-
49-
# Distribution
50-
*.tar.gz
51-
*.zip
5231

53-
# Logs
54-
*.log
55-
logs/
56-
log/
32+
# IDEs
33+
.vscode/
34+
.idea/
35+
*.swp
36+
*.swo
37+
*~
5738

58-
# Local development
39+
# Environment
40+
.env
5941
.env.local
60-
.env.development.local
61-
.env.test.local
62-
.env.production.local
6342

64-
# Documentation
65-
docs/_build/
66-
site/
43+
# OS
44+
.DS_Store
45+
Thumbs.db
6746

68-
# Jupyter Notebook
69-
.ipynb_checkpoints
47+
# Docusaurus
48+
docs-site/node_modules/
49+
docs-site/build/
50+
docs-site/.docusaurus/
51+
docs-site/.cache-loader/
7052

71-
# mypy
72-
.mypy_cache/
73-
.dmypy.json
74-
dmypy.json
53+
# Package distribution
54+
dist/
55+
*.whl
56+
*.tar.gz

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Changelog
22

3+
## [0.6.0] - 2025-10-20
4+
5+
### Breaking Changes
6+
7+
- **πŸ”— Renamed Task Connector Fields** for better clarity:
8+
- `right_connectors` β†’ `blocking` (tasks that this task blocks)
9+
- `left_connectors` β†’ `blockers` (tasks that block this task)
10+
- API mapping is automatic - SDK uses intuitive names, API receives technical names
11+
- **Migration**: Replace `rightConnectors` with `blocking` and `leftConnectors` with `blockers` in your code
12+
13+
### Added
14+
15+
- **πŸ“š Complete Docusaurus Documentation**: Full documentation site with:
16+
- Getting Started guide
17+
- Complete API Reference for all endpoints
18+
- Task Blockers documentation
19+
- Helper Functions reference
20+
- Practical examples
21+
- Contributing guide
22+
- **πŸ”— Task Blockers API**: New documentation page explaining blocker relationships
23+
- **πŸ“– Comprehensive Examples**: Updated all code examples with new field names
24+
25+
### Changed
26+
27+
- **Documentation**: Moved from README to dedicated Docusaurus site
28+
- **README**: Simplified to quick start guide with links to full documentation
29+
- **CONTRIBUTING.md**: Moved to project root as standard practice
30+
31+
### Documentation
32+
33+
- Site: https://vaiz-python-sdk.vercel.app
34+
- Getting Started: https://vaiz-python-sdk.vercel.app/getting-started
35+
- API Reference: https://vaiz-python-sdk.vercel.app/api/overview
36+
37+
---
38+
339
## [0.5.0] - 2025-09-17
440

541
### Added

0 commit comments

Comments
Β (0)