apache / apache/cloudstack

We can add a CITATION file to the repository to help users correctly cite the CloudStack software.

Đang mở
#12,255 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
no-issue-activity type:enhancement
Ngôn ngữ chính
Java
Star
3.1k
Fork
1.4k
Merge trung bình
6 ngày 19 giờ
Pull request đã merge (30 ngày)
32

Mô tả

https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files

Yes, a GitHub citation file, specifically a **`CITATION.cff`** file using the Citation File Format (CFF), would be **appropriate and beneficial** for Apache CloudStack to use in its GitHub repository.

### 🎯 Why a `CITATION.cff` File is Suitable

1. **Open Source Best Practice:** Adding a `CITATION.cff` file is widely considered a best practice for open-source software, especially for projects that might be referenced in academic, industry, or research papers. GitHub actively supports this format.
2. **Ease of Citation:** The file makes it extremely easy for users to correctly cite the software. GitHub automatically detects the `CITATION.cff` file and displays a "Cite this repository" link on the repository page, which provides pre-formatted citations in styles like APA and BibTeX.
3. **Recognition for Contributors:** Proper citation ensures that the project and its contributors receive appropriate academic and professional credit when their work is used or built upon. This is a key principle of open-source and research work.
4. **Machine- and Human-Readable:** The format is simple YAML, which is easy for humans to read and machines (like citation generators) to parse, ensuring accuracy across various platforms and tools.
5. **Alignment with Apache's Status:** Apache CloudStack is a Top-Level Project (TLP) of the Apache Software Foundation and is a mature, widely used IaaS platform. Providing a clear citation method reinforces its status as a foundational piece of technology that warrants formal reference.

### 📝 Key Details for CloudStack's Citation

If Apache CloudStack were to implement this, the `CITATION.cff` file would likely specify:

* **Type:** `software` or `software-code`.
* **Title:** "Apache CloudStack" (or similar).
* **Authors:** The collective organization (Apache Software Foundation, on behalf of the project contributors).
* **Version:** The current major/minor version (e.g., `4.21.0.0`).
* **Date Released:** The date of the corresponding release.
* **License:** The Apache License Version 2.0.

It is a common practice for large projects like Apache CloudStack to leverage features like the `CITATION.cff` file to ensure their work is properly credited.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với tài liệu GitHub citation-files được liên kết trong issue, sau đó tạo một CITATION.cff ở cấp repository cho Apache CloudStack. Sử dụng tiêu đề dự án, thông tin tác giả, phiên bản, ngày phát hành và các chi tiết về Apache License 2.0 được liệt kê; công việc hoàn tất khi tệp cung cấp một trích dẫn rõ ràng cho phần mềm.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Lĩnh vực
documentation
Loại issue
Tài liệu
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
55/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.