Skip to content

inital codebase: isolate job + related - #2

Merged
timurbazhirov merged 4 commits into
mainfrom
chore/isolate-subpackages
Jul 9, 2026
Merged

inital codebase: isolate job + related#2
timurbazhirov merged 4 commits into
mainfrom
chore/isolate-subpackages

Conversation

@timurbazhirov

Copy link
Copy Markdown
Member

No description provided.

@timurbazhirov
timurbazhirov force-pushed the chore/isolate-subpackages branch from 695c604 to f0d08d3 Compare July 9, 2026 03:30
- Refactor JS Job class to use declaration merging with ESSE JobSchema
  and ExtendedJobSchema via JobSchemaMixin (following wode's Workflow pattern)
- Add Python Job class extending ESSE JobBaseSchema + ExtendedJobSchema
- Fix mat3ra namespace __init__.py to use pkgutil.extend_path
- Add missing config files: .eslintrc.json, .nycrc, .husky/pre-commit
- Add Python tests (9 tests) and update JS tests (21 tests)
- Update .gitignore for Python build artifacts
@timurbazhirov
timurbazhirov force-pushed the chore/isolate-subpackages branch from f0d08d3 to 95b317c Compare July 9, 2026 03:32
@timurbazhirov timurbazhirov changed the title Chore/isolate subpackages inital codebase: isolate job + related Jul 9, 2026
@timurbazhirov
timurbazhirov merged commit 7f6a974 into main Jul 9, 2026
9 checks passed
@timurbazhirov
timurbazhirov deleted the chore/isolate-subpackages branch July 9, 2026 04:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants