Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
00404f6
Add Versions.from_value normalizer and new error messages
sudoping01 Jul 24, 2026
6ea69f4
Pass status_code and message when constructing APIError
sudoping01 Jul 24, 2026
c54de44
Add Translations resource and deprecate Translation
sudoping01 Jul 24, 2026
7a9e410
Add Transcriptions resource and deprecate Transcription
sudoping01 Jul 24, 2026
233a592
Add Speech resource and deprecate TTS
sudoping01 Jul 24, 2026
357249b
Add Audio namespace for transcriptions and speech
sudoping01 Jul 24, 2026
33557d5
Export OpenAI-style resources alongside deprecated services
sudoping01 Jul 24, 2026
85afe12
Wire OpenAI-style resources and always build Settings
sudoping01 Jul 24, 2026
f718046
Update API reference to OpenAI-style SDK methods
sudoping01 Jul 24, 2026
958cd18
Update README examples to OpenAI-style API
sudoping01 Jul 24, 2026
d6ed56a
Migrate cookbook to OpenAI-style API
sudoping01 Jul 24, 2026
424fd4b
semantic version update: api change to update the major
sudoping01 Jul 24, 2026
832d0c5
add reused text
sudoping01 Jul 25, 2026
825d284
add typer and rich in deps
sudoping01 Jul 25, 2026
efec38a
use typer and rich to have a new view fo performance presentation
sudoping01 Jul 25, 2026
05325db
cli entrypoint definition
sudoping01 Jul 25, 2026
4a341e3
update cookbook run command
sudoping01 Jul 25, 2026
9304c56
ignore update
sudoping01 Jul 25, 2026
e205dc3
update cookbook run command
sudoping01 Jul 25, 2026
8fa86ff
update accordin to the new cli design by re/defining typer and rich …
sudoping01 Jul 25, 2026
26a0766
entrypoint
sudoping01 Jul 25, 2026
33c20d7
update readme
sudoping01 Jul 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ Link to the issue(s) this PR addresses (e.g., `#123`).
- Mention any updates to documentation or tests.

## Testing
- Describe how you tested your changes (e.g., ran `python -m cookbook.main`).
- Describe how you tested your changes (e.g., ran `python -m cookbook`).
- Confirm that all tests pass and no linting errors exist (`./fix-code.sh`).

## Checklist
- [ ] Code follows style guidelines (`ruff`, `isort`, and optionally `black`).
- [ ] Tests added or updated in the `cookbook` module.
- [ ] Documentation updated (e.g., `README.md` or `docs/`).
- [ ] All tests pass (`python -m cookbook.main`).
- [ ] All tests pass (`python -m cookbook`).
- [ ] No linting errors (`ruff check .` and `isort . --check-only`).

## Additional Notes
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,9 @@ cover/
*.mo
*.pot

# Cookbook test-suite artifacts
cookbook_output/

# Django stuff:
*.log
local_settings.py
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ To contribute, you'll need:
5. **Run the Cookbook**:
Verify your setup by running the test suite:
```bash
python -m cookbook.main
python -m cookbook
```
Comment thread
sudoping01 marked this conversation as resolved.
This executes the Djelia SDK Cookbook, testing translation, transcription, and TTS features.

Expand Down Expand Up @@ -120,7 +120,7 @@ Ready to contribute code or documentation? Here's how:
5. **Test Your Changes**:
Run the cookbook to verify your changes:
```bash
python -m cookbook.main
python -m cookbook
```
Ensure all tests pass and no new errors are introduced.

Expand Down Expand Up @@ -161,7 +161,7 @@ All contributions should include tests to ensure reliability:
- Add new tests for new features or bug fixes in the `cookbook` directory.
- Verify tests pass with:
```bash
python -m cookbook.main
python -m cookbook
```
- If adding new dependencies, update `setup.py` (under `extras_require["test"]`) and `dev-requirements.txt`.

Expand Down
Loading
Loading