You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ You're welcome to add a new project in First Issue, just follow these steps:
10
10
11
11
- To maintain the quality of projects in First Issue, please make sure the GitHub repository you want to add meets the following criteria:
12
12
13
-
- It has at least three issues with the `good first issue` label or other labels defined in `firstissue.json` (see `labels` and the end).
13
+
- It has at least three issues with the `good first issue` label or other labels defined in `happycommits.json` (see `labels` and the end).
14
14
15
15
- It has at least 10 contributors.
16
16
@@ -20,20 +20,20 @@ You're welcome to add a new project in First Issue, just follow these steps:
20
20
21
21
- It is actively maintained (last update less than 1 month ago).
22
22
23
-
- Add your repository's path (in the format `owner/name` and lexicographic order) to [firstissue.json](firstissue.json).
23
+
- Add your repository's path (in the format `owner/name` and lexicographic order) to [happycommits.json](happycommits.json).
24
24
25
25
- Create a new pull-request. Please add the link to the issues page of the repository in the PR description. Once the pull request is merged, the changes will be live on the site.
26
26
27
27
## How does it work?
28
28
29
-
First Issue is a static website that uses Next.js, React and Typescript. The data shown on the website is loaded from the [generated.json](generated.json) file, which is generated by [generate.ts](generate.ts) by querying the GitHub API to fetch issues from the repositories listed in [firstissue.json](firstissue.json). The labels defined in [firstissue.json](firstissue.json) are used to filter issues for the repositories.
29
+
First Issue is a static website that uses Next.js, React and Typescript. The data shown on the website is loaded from the [generated.json](generated.json) file, which is generated by [generate.ts](generate.ts) by querying the GitHub API to fetch issues from the repositories listed in [happycommits.json](happycommits.json). The labels defined in [happycommits.json](happycommits.json) are used to filter issues for the repositories.
30
30
31
31
To contribute new features and changes to the website, you would want to run the app locally. Please follow these steps:
32
32
33
33
34
34
## How to setup the project locally
35
35
1. Fork the repository, clone it locally, create a new branch to work on a specific feature or bug fix without affecting the main branch of the repository. Make sure you have a recent version of Node.js installed on your computer.
36
-
1. You can use the included [generated.json](generated.json) as dummy data or you can run `npm run prebuild` to fetch the latest data from GitHub yourself: for this, you will need to set the `GH_PERSONAL_ACCESS_TOKEN` environment variable to a valid GitHub Personal Access Token (PAT). Notice: repositories not matching the criteria listed above (see rules in [generated.json](generated.json)) are automatically removed from [firstissue.json](firstissue.json) when the [generated.json](generated.json) script runs.
36
+
1. You can use the included [generated.json](generated.json) as dummy data or you can run `npm run prebuild` to fetch the latest data from GitHub yourself: for this, you will need to set the `GH_PERSONAL_ACCESS_TOKEN` environment variable to a valid GitHub Personal Access Token (PAT). Notice: repositories not matching the criteria listed above (see rules in [generated.json](generated.json)) are automatically removed from [happycommits.json](happycommits.json) when the [generated.json](generated.json) script runs.
37
37
1. Start the development server and open the app in your browser.
Copy file name to clipboardExpand all lines: pages/_document.tsx
+4-8Lines changed: 4 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -7,18 +7,14 @@ export default function Document() {
7
7
<Head>
8
8
<meta
9
9
name="description"
10
-
content="Making your next open-source contribution doesn't have to be hard. First Issue is a curated list of accessible issues from popular open-source projects to get you started easily on your next contribution. Start today!"
10
+
content="Making your next open-source contribution make the world better. Happy Commits is a curated list of accessible issues from open-source projects helping our communities. Start today!"
content="First Issue | Issues for your next open-source contribution."
18
-
/>
19
-
<meta
20
-
property="og:description"
21
-
content="Making your next open-source contribution doesn't have to be hard. First Issue is a curated list of accessible issues from popular open-source projects to get you started easily on your next contribution. Start today!"
17
+
content="Happy Commits | Make your next open-source contribution matter."
content="First Issue | Issues for your next open-source contribution."
26
+
content="Happy Commits | Make your next open-source contribution matter."
31
27
/>
32
28
<meta
33
29
name="twitter:description"
34
-
content="Making your next open-source contribution doesn't have to be hard. First Issue is a curated list of accessible issues from popular open-source projects to get you started easily on your next contribution. Start today!"
30
+
content="Making your next open-source contribution make the world better. Happy Commits is a curated list of accessible issues from open-source projects helping our communities. Start today!"
0 commit comments