# Citation method to cite packages?

**URL:** <https://discourse.julialang.org/t/citation-method-to-cite-packages/14197>\
**Category:** Tooling\
**Created:** [August 28, 2018, 4:39pm UTC](https://discourse.julialang.org/t/citation-method-to-cite-packages/14197 "2018-08-28T16:39:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![DominiqueMakowski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dominiquemakowski/32/51410_2.png) [@DominiqueMakowski](https://discourse.julialang.org/u/DominiqueMakowski)\
**Post date:** [August 28, 2018, 4:39pm UTC](https://discourse.julialang.org/t/citation-method-to-cite-packages/14197/1 "2018-08-28T16:39:39Z")

</div>

I was wondering if Julia had something similar to R’s `citation()` function with which you can easily get “metadata” about a package, such as its version, authors, title and so on, as well as a bib entry.

Also, I’m curious if it would be feasible (and a good idea) to automatically generate a DOI for a newly registered package to be able to track them?

Maybe this could compel or help users to cite packages?

---

<div class="post-metadata">

**Author:** ![miguelraz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/miguelraz/32/631_2.png) [@miguelraz](https://discourse.julialang.org/u/miguelraz)\
**Post date:** [August 28, 2018, 5:19pm UTC](https://discourse.julialang.org/t/citation-method-to-cite-packages/14197/2 "2018-08-28T17:19:07Z")

</div>

Not that I know of, but this almost sounds like something Pkg3 should be able to automatically take care of with some nifty PRs.

---

<div class="post-metadata">

**Author:** ![Tero\_Frondelius](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tero_frondelius/32/7629_2.png) [@Tero\_Frondelius](https://discourse.julialang.org/u/Tero_Frondelius)\
**Post date:** [August 28, 2018, 5:22pm UTC](https://discourse.julialang.org/t/citation-method-to-cite-packages/14197/3 "2018-08-28T17:22:17Z")

</div>

Here a similar proposal: [Features I would like for Julia Package Manager to Provide](https://discourse.julialang.org/t/features-i-would-like-for-julia-package-manager-to-provide/11427)

---

<div class="post-metadata">

**Author:** ![Tero\_Frondelius](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tero_frondelius/32/7629_2.png) [@Tero\_Frondelius](https://discourse.julialang.org/u/Tero_Frondelius)\
**Post date:** [August 28, 2018, 5:26pm UTC](https://discourse.julialang.org/t/citation-method-to-cite-packages/14197/4 "2018-08-28T17:26:52Z")

</div>

Here is pretty much exactly the same proposal: [ANN: Our Julia paper in SIAM Review - #2 by mkborregaard](https://discourse.julialang.org/t/ann-our-julia-paper-in-siam-review/2886/2)

Like said above someone should just take the effort and make a pull request.

---

<div class="post-metadata">

**Author:** ![DominiqueMakowski](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dominiquemakowski/32/51410_2.png) [@DominiqueMakowski](https://discourse.julialang.org/u/DominiqueMakowski)\
**Post date:** [August 28, 2018, 5:32pm UTC](https://discourse.julialang.org/t/citation-method-to-cite-packages/14197/5 "2018-08-28T17:32:22Z")

</div>

Thanks for linking these posts!
