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

Rename bibtex package bibliography and make loaders modular #2076

Open
alerque opened this issue Jun 23, 2024 · 0 comments
Open

Rename bibtex package bibliography and make loaders modular #2076

alerque opened this issue Jun 23, 2024 · 0 comments
Labels
enhancement Software improvement or feature request packages:bibliography
Milestone

Comments

@alerque
Copy link
Member

alerque commented Jun 23, 2024

I've the feeling that the bibtex package, providing \cite, \reference, \loadbibliography etc. is somewhat ill-named, it should be bibliography, and support for bibliography formats should be provided in their own files. Besides .bib, one could want to provide references in RIS, Refer, EndNotes... or even CSL-JSON, eventually...). It's a bit soon to say, maybe, and I didn't want to split things too early here.

Whatever, having the LSP instructed for type safety and parameter meanings (regardless of an eventual doc generation) is always nice, no?

Originally posted by @Omikhleia in #2048 (comment)

Yes I agree this should be a bibliography package with somewhat modular support for loaders. We can probably go ahead and rename the package and just provide the old name as a shim for now so it doesn't have to be a breaking change yet, just a deprecation notice on the old name.

As for the docstring hints, sure, and it should affect editors editing that file. Just be aware it won't get published since it isn't a public function.

Originally posted by @alerque in #2048 (comment)

@alerque alerque added the enhancement Software improvement or feature request label Jun 23, 2024
@alerque alerque added this to the v0.15.x milestone Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Software improvement or feature request packages:bibliography
Projects
Development

No branches or pull requests

1 participant