Commit graph

4029 commits

Author SHA1 Message Date
Peter Noble eff5398180
Add Handshake (Protocol) (#5072) 2021-02-20 11:55:58 +00:00
Adam Rusted 6e575de5f8
Updated Peugeot (#5013) 2021-02-20 12:45:17 +01:00
Peter Noble 2a550a7dd7
Add Apache Hive (#4882) 2021-02-19 18:39:23 +00:00
Florian Bernhart 0de048c158
Add Codeberg (#4757) 2021-02-19 18:34:14 +00:00
Peter Noble e0b346503f
Add Hibernate (#4873) 2021-02-19 18:14:49 +00:00
Peter Noble dd77a464cc
Add Qatar Airways (#4869) 2021-02-19 18:11:39 +00:00
Peter Noble d539c41eba
Add ANA (#4821) 2021-02-19 18:08:54 +00:00
Alexandre Paradis e70b38f46c
Add WebdriverIO (#5042) 2021-02-19 16:33:32 +00:00
Eric Cornelissen 54f9ceff75
Disallow underscores in slugs & filenames (#4921) 2021-02-19 16:16:19 +00:00
Alexandre Paradis 2727697c16
Add HelpDesk (#4895) 2021-02-19 16:10:59 +00:00
Michael Smith ae266efd40
Add Hive Blockchain (#3008)
* Added Hive Blockchain

* Rename hiveblockchain.svg to hive_blockchain.svg

* Add slug for Hive (Blockchain)

Co-authored-by: Michael Smith <michael@app-forge.com.au>
Co-authored-by: Peter Noble <petershaggynoble@gmail.com>
2021-02-19 17:04:52 +01:00
Eric Cornelissen 39269e7d39
Add icon license to JSON linting (and change JSON linting dependency) (#4945)
* Add "license" object to the data file JSON schema

* Add license to GNU and GNU social

As an example, based on the discussion in:
https://github.com/simple-icons/simple-icons/issues/1167

* Use `"additionalProperties": false` in JSON schema

... to detect properties in the data file that shouldn't be there.

For more info, see:
https://json-schema.org/understanding-json-schema/reference/object.html

* Update JSON scheme descriptions

* Switch from jsonlint2 to jsonschema

This gives is better support for advanced features of JSON schema.

A couple of clarifications:
- There does exist a jsonschema-cli package, but it is rather limited
  and crucially doens't exit with a non-zero exit code if there is an
  error. (it is also pretty old and not maintained), hence the custom
  script.
- I renamed .jsonlintschema 1) for clarity (lint is no longer accurate)
  and 2) the .json extension allows easy imorting in the script and 3)
  it adds syntax highlighting.
- The script outputs the number of errors in the end because the output
  gets pretty big pretty quickly, this way you can see it easily from
  your CLI.
- We could customize how the errors are logged, but I feel that is
  beyond this PR.

* Two minor changes

* Use `oneOf` to require URL for custom licenses

The updated configuration allows the `"license"` field to be either
1) a SPDX license, optional with a URL
2) a "custom" license with a required URL

Read more about the "oneOf" feature of jsonschema at:
https://json-schema.org/understanding-json-schema/reference/combining.html#oneof

* Include license field in Contributing Guidelines
2021-02-19 15:19:22 +01:00
Eric Cornelissen 9c029bc706
Allow custom slugs (#4918) 2021-02-19 13:06:43 +00:00
Alexandre Paradis 0dae9943e6
Add ChatBot (#4877) 2021-02-19 13:03:43 +00:00
Florian Bernhart b4f3391c3a
Update IconJar (#3909) 2021-02-19 12:53:14 +00:00
Adam Rusted 99a3a4214b
Add Podman (#4774) 2021-02-19 12:21:31 +00:00
Adam Rusted 7690aeb8b9
Add Dogecoin (#4762) 2021-02-19 11:48:50 +00:00
Florian Bernhart a8c771bdd9
Add Resurrection Remix OS (#4756) 2021-02-19 11:30:36 +00:00
Peter Noble 71a6081514
Add Linux Containers (#3155) 2021-02-19 09:48:23 +00:00
Phil Wareham ab77655bc9
Update Textpattern colour (#5065) 2021-02-19 09:44:13 +00:00
Andre Grossi 4b9ef9b077
Add Prisma (#5052) 2021-02-18 16:48:11 +00:00
Peter Noble 745ee6e84c
Add teratail (#4897) 2021-02-17 16:38:16 -05:00
Peter Noble c8d2b1ace4
Update InVision (#5048)
* Update InVision

* Add InVision guidelines
2021-02-17 14:20:02 -05:00
Adam Rusted 23f0c1a466
Updated DS Automobiles (#5006) 2021-02-16 00:40:22 +01:00
Adam Alston 749cd2e441
Add Shotcut (#4879) 2021-02-15 16:47:29 +00:00
Adam Rusted 102e90e3da
Update Maserati (#5009) 2021-02-14 16:05:44 +00:00
github-actions[bot] d0c949855d
version bump 2021-02-14 00:54:35 +00:00
Eugena Mikhaylikova e77146b2d8
D-Wave Systems (#4825) 2021-02-13 17:50:54 +00:00
Logan Marchione 51b5c10f12
Add Blockchain.com (#4818) 2021-02-13 17:49:45 +00:00
Peter Noble 82c259d214
Add Pug (#4714) 2021-02-13 01:37:12 +01:00
Adam Rusted e79c559dab
Update Roundcube (#4495)
* Updated Roundcube source
* Update roundcube.svg
2021-02-13 01:29:35 +01:00
Adam Rusted 0fcfed0b1d
Updated Android Auto Source (#4400)
* Update source

* Update color to Android green
2021-02-12 22:34:27 +01:00
Peter Noble d046b1aa66
Add China Eastern Airlines (#4827) 2021-02-12 18:48:23 +00:00
Adam Rusted 3fedee2200
Updated Google Tag Manager (#4586)
* Updated Google Tag Manager

* Rebuilt from source; Gaps of 0.5px; Precision of 4 required for circle;

* Update googletagmanager.svg

* Update googletagmanager.svg

* Update googletagmanager.svg
2021-02-12 10:00:53 -05:00
Peter Noble 9df68ffc15
Add LinkedIn Guidelines (#4985) 2021-02-12 14:03:40 +00:00
Divyanshu Singh 1aed5c29b9
Updated LinkedIn Colour (#4939) 2021-02-12 09:49:49 +00:00
Phil Wareham 6921681a6c
Add Textpattern icon (#4966) 2021-02-10 17:43:36 +00:00
Adam Rusted e34ba63aa5
Update Google Street View (#4683) 2021-02-10 17:01:38 +00:00
Adam Rusted 3deca735be
Added Windows Terminal (#4956) 2021-02-10 11:33:31 +00:00
Adam Rusted e8e6ed5176
Added Cloudera (#4812)
* Added Cloudera

* Update HEX
2021-02-10 10:57:08 +00:00
Peter Noble a2c1e21167
Add Major League Hacking (#4915) 2021-02-10 10:56:16 +00:00
David Barton ec9643a7ea
Add AOL (#4954) 2021-02-09 17:54:35 +00:00
Adam Rusted c522930d2e
Added Oxygen (#4839) 2021-02-09 16:38:49 +00:00
Peter Noble da8206aca1
Update openSUSE (#4904) 2021-02-09 09:19:07 +00:00
Peter Noble ee577805d1
Update Svelte (#4907) 2021-02-09 09:16:33 +00:00
Eric Cornelissen ef00aa292c Revert RELEASE_BODY to original
from c21487f4d1, but with double quotes.
2021-02-08 22:22:08 +01:00
Peter Noble caef1db2a2
Update New Japan Pro-Wrestling (#4930)
* Update New Japan Pro-Wrestling

* Fix New Japan Pro-Wrestling path

* Remove New Japan Pro-Wrestling from .svglint-ignored.json

* Fix New Japan Pro-Wrestling path

* Fix New Japan Pro-Wrestling path
2021-02-08 20:28:32 +01:00
Eric Cornelissen 8ecfcafeba
Refactor scripts in scripts/ (#4931)
- Rename `titleToFilename` to `titleToSlug`
- Fix indentation where necessary
- Use quotes internally consistently (to reduce the diff size, unfortunately this is the opposite quote from what we use in other projects)
- Update comments & documentation
- Construct file paths

And more...
2021-02-08 17:14:31 +01:00
Eric Cornelissen ce27500858
Update Node Usage section in README (#4950)
Update the examples in the "Node Usage" section of the README to clarify
where you need to specify the brand you're interested in. The approach
follows the style of the "CDN Usage" section of the README.
2021-02-08 15:03:12 +00:00
renovate[bot] 22c577c177
Update dependency uglify-js to v3.12.7 (#4948) 2021-02-08 12:08:38 +01:00