Commit Graph

4831 Commits

Author SHA1 Message Date
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
Eric Cornelissen
5876b206b1
Release 10 new icons and 8 updated icons (v4.11.0)
# New Icons

- AOL (#4954)
- Blockchain.com (#4818)
- China Eastern Airlines (#4827)
- Cloudera (#4812)
- D-Wave Systems (#4825)
- Major League Hacking (#4915)
- Oxygen (#4839)
- Pug (#4714)
- Textpattern (#4966)
- Windows Terminal (#4956)

# Updated Icons

- Android Auto (#4400)
- Google Street View (#4683)
- Google Tag Manager (#4586)
- LinkedIn (#4985, #4939)
- New Japan Pro-Wrestling (#4930)
- openSUSE (#4904)
- Roundcube (#4495)
- Svelte (#4907)
2021-02-14 14:36:57 +01: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
Eric Cornelissen
2ce6c91de7
Release 5 new icons and 3 updated icons (v4.10.0)
# New Icons

- dwm (#4891)
- LiveChat (#4871)
- PubMed (#4705)
- Showtime (#4864)
- suckless (#4890)

# Updated Icons

- .NET (#4906)
- Google Chrome (#4525)
- Google Sheets (#4685)
2021-02-07 13:26:17 +01:00
github-actions[bot]
b2e31576c6
version bump 2021-02-07 00:53:50 +00:00
Eric Cornelissen
e8ba23c0e3
Website: add banner asking visitors to check out the redesign (#4872) 2021-02-04 16:29:09 +00:00
Jlnrrg
9da19ba061
Change the Flutter package to an updated one (#4925) 2021-02-04 12:52:09 +01:00
Yuri Norwood
ac633dc120
Add dwm (#4891) 2021-02-03 09:41:33 +00:00
Peter Noble
b9d229ff69
Add more characters to normalisation scripts (#4833)
* Update normalisation scripts

* Replace ß in index.html

Co-authored-by: Eric Cornelissen <ericornelissen@gmail.com>
2021-02-03 00:06:49 +01:00
Thomas Drake-Brockman
de8bff418b
Add PubMed (#4705) 2021-02-02 20:56:31 +00:00