About

This Application streamlines the process of adding or removal of Topics by developers and github users to one or more github repositories. With topics, exploring repositories in a particular subject area, finding projects to contribute to, and discovering new solutions to a specific problem becomes easy. Topics appear on the main page of a repository. Clicking on a topic name refers you to see related topics and a list of other repositories classified with that topic.

How It Works

To be able to make use of this application, you first need to log in with a github account credentials

Having successfully logged into the user's github account, the application lists all existing github repositories it has access to

The user can then proceed to select the number of repositories to add/remove specific topic(s)

When done with the selection, click on the "Add Topic" button to pop up a Modal

Type in the topic(s), comma seperated

Click on the "Add" button to add those topic(s) to the repo(s) selected

Same process applies when removing topic(s) from repo(s)

Having successfully made change(s) to repo(s) topic, user can proceed to check out each repo for change(s) made to it

Note that it may take a while for the changes to reflect on this application, so the user can click on the "Repo Github Page" button made available to be directed to the specific repository page on github

Same process followed above also applies while trying to add/remove topic(s) from a repo while in the repository detail page, the changes only effect the specific repository

When done with the process, the user can choose to log out of the application or remain logged in for future use cases

© 2022

Chukwuebuka Cyril Muofunanya