DagsHub Topics¶
To help other people find and contribute to your project, you can add topics to your repository related to your project's intended purpose, subject area, affinity groups, or other important qualities.
About topics¶
Using topics, you can explore repositories in a particular subject area, find projects to contribute to, and discover new solutions to a specific problem. Topics appear on the main page of a repository or in the route path where they were added. You can click a topic name to see a list of other repositories classified with that topic. Repository admins can add any topics they'd like to a repository. Helpful topics to classify a repository include the repository's intended purpose, subject area, community, or language.
Topics in DagsHub
How do DagsHub Topics work?¶
In order to add topics to a repository, we have added two options, through the UI (using an autocomplete input) or creating a topics file, which we will track and parse. Topics can be added at project level or at a specific path, either on a folder or a file.
How to use DagsHub Topics?¶
Add topics through the UI¶
- Click
+ Add topics
- Type the desired topic name in the autocomplete input or search it in the dropdown.
- Click Submit
- Topics are added to the repository
Add topics through topics files¶
- Create a topics file, possible names are:
topics
,dagshub-topics
. Possible file extensions areYAML
orJSON
files -
You can create the file through our UI or by committing one using Git.
Upload a file via the UI -
The desired format for a topics file is:
To get all the possible categories and topics please refer to our explore page.Category: - TopicName - TopicName - TopicName