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 citation file #908

Merged
merged 6 commits into from
Mar 11, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: pixi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't checked the codebase to see how you handle versioning release information, but I would add the version key here too.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you decide to incorporate the version here, please make a CI check that the version is synced with the one in Cargo.toml, otherwise it will drift 100%.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More an "and" than an "or" but even if you only use VCS information for version information I would use some sort of version bump tool like tbump to try to go through and update information everywhere it exists.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would love to automate this but I want to automate the complete release and add this part to it. I've been experimenting with release-plz as rattler uses it but I haven't figure it out nicely yet. So in this PR I added the tbump as a preperation but it is not used in CI yet.

Added the versions to the urls 👍

message: >-
If pixi contributes to a project that leads to a
scientific publication, please acknowledge this fact by
citing according to this file.
type: software
authors:
- given-names: pixi open-source contributors
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While I understand the idea to want to give credit to everyone who contributed, I would recommend adding the names of people who have "responsibility" for pixi within prefix.dev here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Followed your advice!

repository-code: 'https://github.com/prefix-dev/pixi'
ruben-arts marked this conversation as resolved.
Show resolved Hide resolved
url: 'https://pixi.sh'
ruben-arts marked this conversation as resolved.
Show resolved Hide resolved
abstract: >-
A cross-platform, language agnostic, package/project management tool for
development in virtual environments.
keywords:
- package-management
- project-management
- virtual-environments
- conda
- pypi
- development-tools
license: BSD-3-Clause
Loading