From 6f5068815d7225a0d1c806d5f7efa98ade8adbde Mon Sep 17 00:00:00 2001 From: Thomas Bui Date: Fri, 28 May 2021 12:36:53 -0700 Subject: [PATCH 01/13] Update issue and PR templates --- .github/ISSUE_TEMPLATE/bug_report.md | 17 +++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 17 +++++++++++++++++ .github/ISSUE_TEMPLATE/icon-request.md | 9 ++++----- .github/PULL_REQUEST_TEMPLATE/new_feature.md | 12 ++++++++++-- .github/PULL_REQUEST_TEMPLATE/new_icon.md | 14 +++++++++++--- 5 files changed, 59 insertions(+), 10 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 000000000..8477f208a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,17 @@ +--- +name: Bug Report +about: Report a bug/issue that you found in the SVGs, CSS files, etc... +title: 'Bug Report: [NAME]' +labels: 'bug' +assignees: '' + +--- + +### Bug +*Short description about the bug that you found. Provides images/code if applicable.* + +### How to replicate the bug +*What should we do to find this bug* + +### Possible Fixes/Solutions +*List any possible fixes/suggestions that you have in mind that could solve this issue.* \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 000000000..bb4e06c37 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,17 @@ +--- +name: Feature Request +about: Requesting a new feature or changes to an existing feature +title: 'Feature Request: [NAME]' +labels: 'enhancement' +assignees: '' + +--- + +### Problem +*Tell us about the current problem that you face that this feature might helps you with* + +### Suggested Feature +*Short description about this feature* + +### Why we should have this feature +*List any extra benefits, other than solving your problem, that this feature will bring to the repo. If none, leaves blank.* diff --git a/.github/ISSUE_TEMPLATE/icon-request.md b/.github/ISSUE_TEMPLATE/icon-request.md index acb1af491..97f6077b9 100644 --- a/.github/ISSUE_TEMPLATE/icon-request.md +++ b/.github/ISSUE_TEMPLATE/icon-request.md @@ -1,5 +1,5 @@ --- -name: Icon request +name: Icon Request about: Requesting a new icon or changes to an existing icon title: 'Icon request: [NAME]' labels: 'request:icon' @@ -8,8 +8,7 @@ assignees: '' --- ### About the icon -*Short description why you think this icon is matching in our project* +*Short description why you think this icon belongs in our project* + ### Links -*Provide helpful links which can be used to take a deeper look into the icon and provide, if available, some resources (svg's) where the icon can be found* -### Preview -*If available, provide some images of the icon you would like to be added* +*Provide links to the icon's official website/repo. Anywhere that shows us what the technology is about and its official logo. If available, also provide some resources (svg's) where the icon can be found (Font Awesome, Icomoon, etc..)* diff --git a/.github/PULL_REQUEST_TEMPLATE/new_feature.md b/.github/PULL_REQUEST_TEMPLATE/new_feature.md index 2c605d599..2dd3df625 100644 --- a/.github/PULL_REQUEST_TEMPLATE/new_feature.md +++ b/.github/PULL_REQUEST_TEMPLATE/new_feature.md @@ -1,9 +1,17 @@ +--- +name: New Feature +about: Add a new feature to the repo. +title: 'New Feature: [NAME]' +labels: 'enhancement' +assignees: '' + +--- + ## This PR adds... -*List your features here and their reasons for creation.* +*List your features here and the benefits they bring.* ## Notes *List anything note-worthy here (potential issues, this needs merge to `master` before working, etc....).* - *Don't forget to link any issues that this PR will solved.* diff --git a/.github/PULL_REQUEST_TEMPLATE/new_icon.md b/.github/PULL_REQUEST_TEMPLATE/new_icon.md index 74f381fce..a793afcc2 100644 --- a/.github/PULL_REQUEST_TEMPLATE/new_icon.md +++ b/.github/PULL_REQUEST_TEMPLATE/new_icon.md @@ -1,5 +1,14 @@ -**Double check these details before you open a PR** +--- +name: New Icon +about: Add a new icon to the repo. +title: 'New Icon: [NAME] (versions)' +labels: 'feature:icon' +assignees: '' + +--- +**Double check these details before you open a PR** +*Tick the checkboxes to ensure you've done everything* - [] PR does not match another non-stale PR currently opened - [] PR name matches the format *new icon: Icon name (versions separated by comma)* as seen [here](https://github.com/devicons/devicon/blob/develop/CONTRIBUTING.md#overview) - [] Your icons are put in a folder as seen [here](https://github.com/devicons/devicon/blob/develop/CONTRIBUTING.md#organizational-guidelines) @@ -9,6 +18,5 @@ Refer to the [`CONTRIBUTING.md`](https://github.com/devicons/devicon/blob/develop/CONTRIBUTING.md#contributing-to-devicon) for more details. -**Link to official page to prove your SVG is correct and update to date** - +**Link to official page to prove your SVG is correct and up to date** *Link goes here* From e16d2ae7e7c891d2a3ce78c491692ec928bf7603 Mon Sep 17 00:00:00 2001 From: Thomas Bui Date: Fri, 28 May 2021 13:01:16 -0700 Subject: [PATCH 02/13] Added icon requirements to contributing --- CONTRIBUTING.md | 44 +++++++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3565290f8..50c5cc1bb 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,13 +6,14 @@ First of all, thanks for taking the time to contribute! This project can only gr

Table of Content