From a1f9538d816679781b6d6e398a1411fed8e5ce16 Mon Sep 17 00:00:00 2001 From: rishabh570 Date: Fri, 17 May 2019 13:42:17 +0530 Subject: [PATCH 1/2] Make welcome page text to source from config.json file. --- config.json | 19 +++++ examples/demo.css | 1 - index.html | 40 +++++----- package-lock.json | 164 +++++++++++++++++++++++++++++++++++---- package.json | 9 ++- src/scripts/configure.js | 36 +++++++++ 6 files changed, 230 insertions(+), 39 deletions(-) create mode 100644 config.json create mode 100644 src/scripts/configure.js diff --git a/config.json b/config.json new file mode 100644 index 00000000..3657c111 --- /dev/null +++ b/config.json @@ -0,0 +1,19 @@ +{ + "org-heading-name": "Public Lab", + "org": "publiclab", + "default-repository": "plots2", + "URL": "https://code.publiclab.org", + "favicon-link": "https://i.publiclab.org/system/images/photos/000/000/354/medium/Boots-ground-02.png", + "forkMe-ribbon-link": "https://github.com/publiclab/community-toolbox", + "code-of-conduct-link": "https://publiclab.org/conduct", + "README-link": "https://github.com/publiclab/plots2/blob/master/README.md", + "official-chatroom-link": "https://publiclab.org/chat", + "gitter-chatroom-link": "https://gitter.im/publiclab/publiclab", + "issue-label-for-newcomer": "first-timers-only", + "help-wanted-issue-label": "help-wanted", + "support-issue-label": "support", + "newcomer-welcoming-guidelines-page-link": "https://publiclab.org/n/13667", + "other-ways-to-support-guidelines-link": "https://publiclab.org/n/13687", + "facebook-link": "https://www.facebook.com/PublicLab/", + "twitter-link": "https://twitter.com/PublicLab?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" +} \ No newline at end of file diff --git a/examples/demo.css b/examples/demo.css index e32201c8..718d4de0 100644 --- a/examples/demo.css +++ b/examples/demo.css @@ -82,7 +82,6 @@ h1, h2, .section h3 { display: flex; flex-wrap: wrap; flex-shrink: initial; - background-color: yellow; } .links { diff --git a/index.html b/index.html index a2693227..ff7f2010 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ Community toolbox - + @@ -16,6 +16,8 @@ + + @@ -28,10 +30,10 @@
- Fork me on GitHub + Fork me on GitHub
-

Welcome to Public Lab's coding community!

+

Welcome to Public Lab's coding community!


@@ -45,18 +47,18 @@

We're so happy to meet you! This

We especially welcome contributions from people from groups underrepresented in free and open source software!

-

Our community aspires to be a respectful place. Please read and abide by our Code of Conduct.

+

Our community aspires to be a respectful place. Please read and abide by our Code of Conduct.

-

To explore issues across the entire organization, check out Public Lab issues.

+

To explore issues across the entire organization, check out Public Lab issues.

-

If you're new, and looking to get involved, you're in the right place. Check out our README to get started.

+

If you're new, and looking to get involved, you're in the right place. Check out our README to get started.

If you're new to GitHub, using branches, or opening pull requests, read here for an introduction.

-

If you have trouble, check out our chatroom to ask for help, or you can talk directly with the other contributors on our Gitter chatroom or just open an issue and we'll write back!

+

If you have trouble, check out our chatroom to ask for help, or you can talk directly with the other contributors on our Gitter chatroom or just open an issue and we'll write back!

@@ -77,7 +79,7 @@

Learn our process

1.
Try an issue

-

We've prepared extra-welcoming "first timers only" issues just for you.

+

We've prepared extra-welcoming "first timers only" issues just for you.

@@ -85,7 +87,7 @@

1.
Try an issue

2.
Help someone else out

-

Use your new skills to assist someone else who's just starting out. Browse issues below to see who needs help!

+

Use your new skills to assist someone else who's just starting out. Browse issues below to see who needs help!

@@ -93,7 +95,7 @@

2.
Help someone else out

3.
Create a welcoming issue for someone else

-

Read below to learn how to create a "first timers only" issue yourself!

+

Read below to learn how to create a "first timers only " issue yourself!

@@ -101,33 +103,33 @@

3.
Create a welcoming issue for someone else


-

First-timers-only issues

+

first timers only issues

-

Here are a selection of issues we've made especially for first-timers. We're here to help, so just ask if one looks interesting, by leaving a comment!

+

Here are a selection of issues we've made especially for first-timers. We're here to help, so just ask if one looks interesting, by leaving a comment!

-

No issues left? See issues across this org here, and see the almost-as-good "candidates" below. Or learn how to prepare new first-timers-only issues here.

+

No issues left? See issues across this org here, and see the almost-as-good "candidates" below. Or learn how to prepare new first-timers-only issues here.

What's next?

-

Once you've completed a first-timers-only issue, there are plenty of other challenges we'd love to have your help on.

+

Once you've completed a first-timers-only issue, there are plenty of other challenges we'd love to have your help on.

-

In "Candidates" below, there are some issues we think would make good first-timers-only issues, but haven't finished formatting. They could make a good second-time contribution!

+

In "Candidates" below, there are some issues we think would make good first-timers-only issues, but haven't finished formatting. They could make a good second-time contribution!

Candidates

-

We put a lot of work into our first-timer-only issues. But if we haven't been able to prepare any recently, here's a set of candidates we haven't yet had time to prepare, but which have most of the needed information. (Also: Learn how to help turn these into first-timers-only issues to help keep welcoming people in!

+

We put a lot of work into our first-timer-only issues. But if we haven't been able to prepare any recently, here's a set of candidates we haven't yet had time to prepare, but which have most of the needed information. (Also: Learn how to help turn these into first-timers-only issues to help keep welcoming people in!

You're now an expert on being a newcomer!

-

After finishing a first-timers-only issue, you're uniquely suited to help others make their own first contribution. We'd love to help you welcome another new person into our community! Here are some ways to help:

+

After finishing a first-timers-only issue, you're uniquely suited to help others make their own first contribution. We'd love to help you welcome another new person into our community! Here are some ways to help:

-

Create your own first-timers-only issue to welcome others into the project.

+

Create your own first-timers-only issue to welcome others into the project.

-

Also consider other ways you can support even without coding!

+

Also consider other ways you can support even without coding!


diff --git a/package-lock.json b/package-lock.json index 843611fa..5778ef46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -423,7 +423,7 @@ "browser-launcher": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/browser-launcher/-/browser-launcher-1.0.1.tgz", - "integrity": "sha512-XLZ96W4jzKOBMcrE7juOusdiIzbZRG3q/sPGh5ytZJSJ7/JndKqoUjfHdiXFzxILidIjsj79rCKUHAIKxJCUCw==", + "integrity": "sha1-3l4O0XJgLoU8QL6BPAPSrzpgZAQ=", "dev": true, "requires": { "headless": "~0.1.3", @@ -999,6 +999,12 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, + "corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=", + "dev": true + }, "create-ecdh": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", @@ -1134,7 +1140,7 @@ "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", "dev": true }, "define-properties": { @@ -1497,6 +1503,12 @@ "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", "dev": true }, + "eventemitter3": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", + "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==", + "dev": true + }, "events": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", @@ -1693,6 +1705,32 @@ } } }, + "follow-redirects": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", + "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", + "dev": true, + "requires": { + "debug": "^3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, "font-awesome": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", @@ -1796,8 +1834,7 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "aproba": { "version": "1.2.0", @@ -2212,8 +2249,7 @@ "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "safer-buffer": { "version": "2.1.2", @@ -2269,7 +2305,6 @@ "version": "3.0.1", "bundled": true, "dev": true, - "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -2313,14 +2348,12 @@ "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true, - "optional": true + "dev": true } } }, @@ -2393,7 +2426,7 @@ }, "github-api-simple": { "version": "git://github.com/jywarren/github-api-simple.git#cb5b7f778ea9c8b65641b64b8c02f43cedf6672e", - "from": "git://github.com/jywarren/github-api-simple.git#cb5b7f778ea9c8b65641b64b8c02f43cedf6672e", + "from": "git://github.com/jywarren/github-api-simple.git#patch-2", "dev": true, "requires": { "debug": "^2.6.9", @@ -3140,7 +3173,7 @@ "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", "dev": true }, "hmac-drbg": { @@ -3331,6 +3364,65 @@ "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", "dev": true }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-server": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.11.1.tgz", + "integrity": "sha512-6JeGDGoujJLmhjiRGlt8yK8Z9Kl0vnl/dQoQZlc4oeqaUoAKQg94NILLfrY3oWzSyFaQCVNTcKE5PZ3cH8VP9w==", + "dev": true, + "requires": { + "colors": "1.0.3", + "corser": "~2.0.0", + "ecstatic": "^3.0.0", + "http-proxy": "^1.8.1", + "opener": "~1.4.0", + "optimist": "0.6.x", + "portfinder": "^1.0.13", + "union": "~0.4.3" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "ecstatic": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz", + "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==", + "dev": true, + "requires": { + "he": "^1.1.1", + "mime": "^1.6.0", + "minimist": "^1.1.0", + "url-join": "^2.0.5" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "url-join": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", + "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=", + "dev": true + } + } + }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -4581,6 +4673,12 @@ "wrappy": "1" } }, + "opener": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz", + "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=", + "dev": true + }, "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", @@ -4817,6 +4915,17 @@ "integrity": "sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY=", "dev": true }, + "portfinder": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", + "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + } + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -5012,7 +5121,7 @@ "rc": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", "dev": true, "requires": { "deep-extend": "^0.6.0", @@ -5115,7 +5224,7 @@ "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { "graceful-fs": "^4.1.11", @@ -5501,6 +5610,12 @@ "request": "^2.34" } }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, "resolve": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", @@ -5808,7 +5923,7 @@ "source-map-support": { "version": "0.4.18", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", "dev": true, "requires": { "source-map": "^0.5.6" @@ -6542,6 +6657,23 @@ "util-deprecate": "^1.0.2" } }, + "union": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/union/-/union-0.4.6.tgz", + "integrity": "sha1-GY+9rrolTniLDvy2MLwR8kopWeA=", + "dev": true, + "requires": { + "qs": "~2.3.3" + }, + "dependencies": { + "qs": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.3.3.tgz", + "integrity": "sha1-6eha2+ddoLvkyOBHaghikPhjtAQ=", + "dev": true + } + } + }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", diff --git a/package.json b/package.json index 87103b55..bff02de0 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,9 @@ "version": "1.0.0", "description": "Tools to understand and welcome people into a contributor community", "main": "src/community-toolbox.js", - "scripts": {}, + "scripts": { + "start": "http-server -c-1 -p 8000" + }, "repository": { "type": "git", "url": "git+https://github.com/publiclab/community-toolbox.git" @@ -23,14 +25,15 @@ "urlhash": "~0.1.1" }, "devDependencies": { - "github-api-simple": "git://github.com/jywarren/github-api-simple.git#patch-2", - "moment": "~2.24.0", "browserify": "16.2.3", + "github-api-simple": "git://github.com/jywarren/github-api-simple.git#patch-2", "grunt": "^1.0.3", "grunt-browserify": "^5.0.0", "grunt-contrib-concat": "^1.0.1", "grunt-contrib-watch": "^1.1.0", + "http-server": "^0.11.1", "matchdep": "^2.0.0", + "moment": "~2.24.0", "tap-spec": "^5.0.0", "tape": ">=4.7.0", "tape-run": "^6.0.0" diff --git a/src/scripts/configure.js b/src/scripts/configure.js new file mode 100644 index 00000000..eca208d9 --- /dev/null +++ b/src/scripts/configure.js @@ -0,0 +1,36 @@ +document.addEventListener('DOMContentLoaded', (e)=> { + $.getJSON('../../config.json') + .done((data) => { + $('#favicon').attr("href", `${data['favicon-link']}`) + $('#forkMe-ribbon').attr("href", `${data['forkMe-ribbon-link']}`) + $('#codeofconduct').attr("href", `${data['code-of-conduct-link']}`) + $('#org-wide-issues').attr("href", `${data['URL']}/#r=all`) + $(".org-display-name").each(function() { + $(this).html(`${data['org-heading-name']}`) + }) + $('#readme-link').attr("href", `${data['README-link']}`) + $('#chat1').attr("href", `${data['official-chatroom-link']}`) + $('#chat2').attr("href", `${data['gitter-chatroom-link']}`) + $('#createissue').attr("href", `https://github.com/${data['org']}/${data['default-repository']}/issues/new`) + $('#support-issues').attr("href", `https://github.com/${data['org']}/${data['default-repository']}/labels/${data['support-issue-label']}'`) + + $('.newcomer-issues').each(function() { + $(this).html(`${data['issue-label-for-newcomer']}`) + }) + $('#newcomer-issues-link').attr("href", `https://github.com/${data['org']}/${data['default-repository']}/labels/${data['issue-label-for-newcomer']}`) + $('#help-wanted-issues').attr("href", `https://github.com/${data['org']}/${data['default-repository']}/labels/${data['help-wanted-issue-label']}`) + + $('.guidelines-link').each(function() { + $(this).attr("href", `${data['newcomer-welcoming-guidelines-page-link']}`) + }) + $('#other-ways-to-support').attr("href", `${data['other-ways-to-support-guidelines-link']}`) + $('#fb-link').attr("href", `${data['facebook-link']}`) + $('#twitter-link').attr("href", `${data['twitter-link']}`) + $('#github-link').attr("href", `https://github.com/${data['org']}`) + $('#official-link').attr("href", `${data['URL']}`) + + }) + .fail((jqxhr, textStatus, error) => { + console.log("config loading failed, error = ", textStatus); + }) +}) From d67d7f2479788b75aa13c825ffcae9bedb9b547e Mon Sep 17 00:00:00 2001 From: rishabh570 Date: Wed, 5 Jun 2019 10:59:25 +0530 Subject: [PATCH 2/2] add config for candidates --- config.json | 1 + index.html | 52 ++++++++++++++++++++-------------------- src/scripts/configure.js | 4 ++++ 3 files changed, 31 insertions(+), 26 deletions(-) diff --git a/config.json b/config.json index 3657c111..8f37e4b6 100644 --- a/config.json +++ b/config.json @@ -10,6 +10,7 @@ "official-chatroom-link": "https://publiclab.org/chat", "gitter-chatroom-link": "https://gitter.im/publiclab/publiclab", "issue-label-for-newcomer": "first-timers-only", + "issue-label-for-issues-like-newcomer": "candidates", "help-wanted-issue-label": "help-wanted", "support-issue-label": "support", "newcomer-welcoming-guidelines-page-link": "https://publiclab.org/n/13667", diff --git a/index.html b/index.html index ff7f2010..6c257ae1 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ Community toolbox - + @@ -28,12 +28,12 @@
- - - Fork me on GitHub + + + Fork me on GitHub
-

Welcome to Public Lab's coding community!

+

Welcome to Public Lab's coding community!


@@ -47,18 +47,18 @@

We're so happy to meet you! This

We especially welcome contributions from people from groups underrepresented in free and open source software!

-

Our community aspires to be a respectful place. Please read and abide by our Code of Conduct.

+

Our community aspires to be a respectful place. Please read and abide by our Code of Conduct.

-

To explore issues across the entire organization, check out Public Lab issues.

+

To explore issues across the entire organization, check out Public Lab issues.

-

If you're new, and looking to get involved, you're in the right place. Check out our README to get started.

+

If you're new, and looking to get involved, you're in the right place. Check out our README to get started.

If you're new to GitHub, using branches, or opening pull requests, read here for an introduction.

-

If you have trouble, check out our chatroom to ask for help, or you can talk directly with the other contributors on our Gitter chatroom or just open an issue and we'll write back!

+

If you have trouble, check out our chatroom to ask for help, or you can talk directly with the other contributors on our Gitter chatroom or just open an issue and we'll write back!

@@ -79,7 +79,7 @@

Learn our process

1.
Try an issue

-

We've prepared extra-welcoming "first timers only" issues just for you.

+

We've prepared extra-welcoming "first timers only" issues just for you.

@@ -87,7 +87,7 @@

1.
Try an issue

2.
Help someone else out

-

Use your new skills to assist someone else who's just starting out. Browse issues below to see who needs help!

+

Use your new skills to assist someone else who's just starting out. Browse issues below to see who needs help!

@@ -95,7 +95,7 @@

2.
Help someone else out

3.
Create a welcoming issue for someone else

-

Read below to learn how to create a "first timers only " issue yourself!

+

Read below to learn how to create a "first timers only " issue yourself!

@@ -103,33 +103,33 @@

3.
Create a welcoming issue for someone else


-

first timers only issues

+

first timers only issues

-

Here are a selection of issues we've made especially for first-timers. We're here to help, so just ask if one looks interesting, by leaving a comment!

+

Here are a selection of issues we've made especially for first-timers. We're here to help, so just ask if one looks interesting, by leaving a comment!

-

No issues left? See issues across this org here, and see the almost-as-good "candidates" below. Or learn how to prepare new first-timers-only issues here.

+

No issues left? See issues across this org here, and see the almost-as-good "candidates" below. Or learn how to prepare new first-timers-only issues here.

What's next?

-

Once you've completed a first-timers-only issue, there are plenty of other challenges we'd love to have your help on.

+

Once you've completed a first-timers-only issue, there are plenty of other challenges we'd love to have your help on.

-

In "Candidates" below, there are some issues we think would make good first-timers-only issues, but haven't finished formatting. They could make a good second-time contribution!

+

In "candidates" below, there are some issues we think would make good first-timers-only issues, but haven't finished formatting. They could make a good second-time contribution!

-

Candidates

+

Candidates

-

We put a lot of work into our first-timer-only issues. But if we haven't been able to prepare any recently, here's a set of candidates we haven't yet had time to prepare, but which have most of the needed information. (Also: Learn how to help turn these into first-timers-only issues to help keep welcoming people in!

+

We put a lot of work into our first-timer-only issues. But if we haven't been able to prepare any recently, here's a set of candidates we haven't yet had time to prepare, but which have most of the needed information. (Also: Learn how to help turn these into first-timers-only issues to help keep welcoming people in!

You're now an expert on being a newcomer!

-

After finishing a first-timers-only issue, you're uniquely suited to help others make their own first contribution. We'd love to help you welcome another new person into our community! Here are some ways to help:

+

After finishing a first-timers-only issue, you're uniquely suited to help others make their own first contribution. We'd love to help you welcome another new person into our community! Here are some ways to help:

-

Create your own first-timers-only issue to welcome others into the project.

+

Create your own first-timers-only issue to welcome others into the project.

-

Also consider other ways you can support even without coding!

+

Also consider other ways you can support even without coding!


@@ -151,10 +151,10 @@

Contributors

Connect with us

You can connect with us on any of these platforms:

- - - - + + + +
diff --git a/src/scripts/configure.js b/src/scripts/configure.js index eca208d9..7d3db168 100644 --- a/src/scripts/configure.js +++ b/src/scripts/configure.js @@ -17,6 +17,10 @@ document.addEventListener('DOMContentLoaded', (e)=> { $('.newcomer-issues').each(function() { $(this).html(`${data['issue-label-for-newcomer']}`) }) + $('.newcomer-like-issues').each(function() { + $(this).html(`${data['issue-label-for-issues-like-newcomer']}`) + }) + $('#newcomer-issues-link').attr("href", `https://github.com/${data['org']}/${data['default-repository']}/labels/${data['issue-label-for-newcomer']}`) $('#help-wanted-issues').attr("href", `https://github.com/${data['org']}/${data['default-repository']}/labels/${data['help-wanted-issue-label']}`)