Merge API classes
Opened this issue · 1 comments
skasberger commented
Reduce API classes to Native, Sword and OAI-PMH (if already implemented). Update naming of classes.
Prepare
- Define naming of API classes
- Research
- Use abstract base class for base class
Implementation
- Define requirements
- classes: BaseClass (ABC?) BaseApi, NativeApi(BaseApi), SwordApi(), OAIPMH()
- [ ]
- Write tests
- Write/Update code
- Write/Update Docs
- Write/Update Docstrings
- Run pytest
- Run tox
- Run pylint
- Run mypy
Review
- Docs
Follow-Ups
pdurbin commented
As discussed during the 2024-02-14 meeting of the pyDataverse working group, we are closing old milestones in favor of a new project board at https://github.com/orgs/gdcc/projects/1 and removing issues (like this one) from those old milestones. Please feel free to join the working group! You can find us at https://py.gdcc.io and https://dataverse.zulipchat.com/#narrow/stream/377090-python