Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add compact mode, CSL types, and type checking #124

Merged
merged 1 commit into from
Oct 2, 2023
Merged

Conversation

gcushen
Copy link
Collaborator

@gcushen gcushen commented Oct 2, 2023

changes

  • standardize publication types by adopting universal CSL publication types
  • add compact mode (--compact) to generate minimal output (strips comments, line breaks, and empty keys)
  • make input (bibtex) and output (publication folder) positional args rather than options (--...) as they are always required
  • add Python static type checking with pyright (to run: make type)
  • improve documentation (more docstrings and add easier installation method with pipx to Readme)

@gcushen gcushen merged commit 9b7164a into main Oct 2, 2023
2 checks passed
@gcushen gcushen deleted the feat-csl-types branch October 2, 2023 13:40
@gcushen gcushen added the enhancement New feature or request label Oct 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant