* Add prettier as a dependency
* Add format command and configure prettier
I opted for single quotes to be in line with other simple-icons projects
I ignore the data file because changing its formatting is quite a bit of
trouble for all open PRs.
* Run prettier
* Replace all functions by arrow functions
* Move prettier configuration to config file
Move it to a file so editors (and other software) can pick up on the
configuration. I went with .js because (a) it allows for comments and
(2) it seems most of the config files are in JavaScript already.
* Add prettier --check when running npm run lint (This adds it to the CI as well)
* Add husky and format changes before committing
* Use object destructuring for imports consistently
* Add shebang and fileoverview to jsonlint.js
* create issue form for icon requests
* cleanup old issue template
* create issue form for icon updates
* create package and documentation forms
* fix: description strings
* remove "render" from textarea
* add additional comments section to icon request/update form
* fix: grammar
* fix: more grammar
* feat: default issue titles
* move contributing guidelines to top, make resources required
* fix contributing guidelines link
* remove unnecessary queustion from documentation form
* add description for website field
* trim trailing whitespace
* fix linting errors
* add examples to additional comments description
* simplify fields to specify issue type
* update examples in documentation description
* align icon update with icon request
* fix: grammar
* align package and documentation forms
* require "Kind of issue"
* clarify kind of issue description
* better grammar in kind of issue description
* allow issue authors to specify if they would like to contribute
* use dropdown in contributing field
* update form notice for duplicate issues
link searches open issues by default
* update contributing description and make field required
* add different contributing descriptions
* add placeholders
* change "Alexa rank" to "Popularity Metric"
* change "insufficient" to "too low"
* add backticks around hex color in placeholder
* reword license question
* convert popularity metric to textarea
* update all descriptions
* no more inline links
* fix links
* remove trailing whitespace
* proper newline
* proper newline 2
* capitalize options
* capitalize options
* add to additional comments description
* fix icon request resources description
* fix sentences structure
* consistent wording - "docs," not "documentation"
* remove contributing field from package form
* separate inputs for version information
* better wording for software input
* fix link formatting
* more link formatting
* update additional comments description
* align resources description across forms
* remove unnecessary questions from icon update description
* format
* fix icon request links
* add version to chrome example in placeholder
* change Simple Icons to Package in label
* consistent "None" across forms
* consistent "None" across forms
* consistent additional comments field
* improve wording in version description
* fix wording in icon request popularity metric description
* minor placeholder updates
* fix "this issue concerns..." label
* add improvement option to package form
* add performance option
* consistency
Co-authored-by: Eric Cornelissen <ericornelissen@gmail.com>
* Remove files directly related to the website
Remove all the files directly related to the Jekyll-based website in
this repository. This includes the HTML, CSS and JS for the website, the
assets that can be found in the images/ folder, Jekyll-related files
(_config.yml, Gemfile, Gemfile.lock) and the CNAME file.
* Remove website-related configurations
Remove website-related files from ignore files, update the EditorConfig
configuration to remove any mention of website files, and update
.gitattributes to omit removed files.
* Update issue templates
Remove the issue templates for issues regarding the website and replace
it with a issue templates configuration file [1] that provides a link to
a the equivalent issue template in the simple-icons-website repository.
--
1. https://docs.github.com/en/github/building-a-strong-community/configuring-issue-templates-for-your-repository
* Remove building website from verify workflow
* Remove mentions of website from Contributing Guidelines
* Remove mention of GitPod
I believe the main advantage of GitPod was that it allows you to preview
a contribution in the context of the website. Now that the website is no
longer in the repository this is not a thing anymore (unless someone
can configure GitPod to pull in the website from its repo), so I removed
any mention of it.
I'm open to reverting this change if contributors still want to use
GitPod.
* Add CI job for building the NodeJS package
* Add Alexa ranks to GitHub Templates
* Add trailing newline to icon_request.md
* Remove excess space from icon_request.md
* Updates from review
* Remove choice between issue & rank
* Fix typo in issue template
Co-authored-by: Eric Cornelissen <ericornelissen@gmail.com>
* Improve wording in issue template and close last comment
Co-authored-by: Lucas Becker <runxel@users.noreply.github.com>
Co-authored-by: Eric Cornelissen <ericornelissen@gmail.com>
* Add Pull Request template
* Use multiple issue templates
* Add item about referencing issues in the Pull Request template
* Update issue templates based on suggestions by @birjolaxew
* Update issue templates based on suggestions by @birjolaxew
* Combine package and website template
* Update Pull Request template
Co-Authored-By: Johan Fagerberg <birjolaxew@users.noreply.github.com>
* Change template style for pull requests
* Add "etc." to lists of examples