Thanks for your interest in contributing to our project. This page will give you a quick overview of how things are organized and, most importantly, how to get involved. Everyone is welcome to contribute, and we value everybody's contribution.
If you like to suggest or add a project, choose one of the following ways:
Before opening an issue or pull request, please ensure that you adhere to the following guidelines:
projects.yaml
and never to the README.md
file directly. Use the yaml format and the properties documented in the project properties section below to add a new project, for example:- name: Tensorflow
github_id: tensorflow/tensorflow
pypi_id: tensorflow
conda_id: tensorflow
labels: ["tensorflow"]
category: ml-frameworks
Add project: project-name
.Others
category by not assigning any category. You can also suggest a new category via the add or update category template on the issue page.If you like to suggest or contribute a project update, choose one of the following ways:
Before opening an issue or pull request, please ensure that you adhere to the following guidelines:
projects.yaml
and never to the README.md
file directly. Use the yaml format and the properties documented in the project properties section below to update a new project.Update project: project-name
.Property | Description |
---|---|
name |
Name of the project. This name is required to be unique on the best-of list. |
github_id |
Github ID of the project based on user or organization and the repository name, e.g. best-of-lists/best-of-generator . |
Optional Properties: | |
category |
Category that this project is most related to. You can find all available category IDs in the projects.yaml file. The project will be sorted into the Others category if no category is provided. |
labels |
List of labels that this project is related to. You can find all available label IDs in the projects.yaml file. |
Supported Package Managers: | |
pypi_id |
Project ID on the python package index (PyPi). |
conda_id |
Project ID on the conda package manager. If the main package is provided on a different channel, prefix the ID with the given channel: e.g. conda-forge/tensorflow |
npm_id |
Project ID on the Node package manager (npm). |
dockerhub_id |
Project ID on the Docker Hub container registry. |
maven_id |
Artifact ID on Maven central, e.g. org.apache.flink:flink-core . |
Please refer to the best-of-generator documentation for a complete and up-to-date list of supported project properties.
If you like to contribute to or share suggestions regarding the project metadata collection, please refer to the best-of-generator repository.
If you like to contribute to or share suggestions regarding the markdown generation, please refer to the best-of-generator repository.
If you want to create your own best-of list, we strongly recommend to follow this guide. With this guide, it will only take about 3 minutes to get you started. It is already set-up to automatically run the best-of generator via our Github Action and includes other useful template files.
All members of the project community must abide by the Contributor Covenant, version 2.0. Only by respecting each other we can develop a productive, collaborative community. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting a project maintainer.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。