OpenElements / good-first-issue-provider

A web services that caches requests to GitHub and provides metadata of issues
0 stars 4 forks source link

add languages to a specific repo #3

Open hendrikebbers opened 2 days ago

hendrikebbers commented 2 days ago

🆕🐥 First Timers Only

This issue is reserved for people who have never contributed to this project or any open source software (OSS) in general. We know that creating a pull request (PR) is a major barrier for new contributors. This issue is reserved for people who have never contributed to this project or any open source software (OSS) in general. We know that creating a pull request (PR) is a major barrier for new contributors. The goal of this issue and all other issues labeled by 'good first issue' is to help you make your first contribution.

👾 Description of the issue

Currently, an issue contains a list of language tags. You can find the data record here. The language tags are extracted from the GitHub API (see GitHubClient.java). Next to those languages it should be possible to add a specific languages to a repository in the configuration (application.yml).

A configuration in the application.yml might look like this:

hacktoberfest:
    repositories:
      - org: hashgraph
        repo: hedera-services
        languages: ['No-Code']

The configuration classes can be found in this package.

📋 Step by step guide to do a contribution

If you have never contributed to an open source project at GitHub, the following step-by-step guide will introduce you to the workflow. A more detailed general documentation of the GitHub PR workflow can be found here.

🎉 Contribute to Hacktoberfest

Solve this issue as part of the Hacktoberfest event and get a chance to receive cool goodies like a T-Shirt. 🎽

HackesticMedusa commented 2 days ago

Hello @hendrikebbers,

I would like to contribute to this issue. Could you please assign it to me?

Thank you!