diff --git a/.gitignore b/.gitignore index 4532521e676..6438f79733d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,19 @@ +currentSnippet\.js +*.md.temp.js +.idea +test.sh +/*.log +dist/flavor\.min\.css +dist/flavor\.css +test_old/ +coverage/ + # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* -lerna-debug.log* # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json @@ -25,7 +34,7 @@ coverage # nyc test coverage .nyc_output -# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) .grunt # Bower dependency directory (https://bower.io/) @@ -98,6 +107,10 @@ yarn.lock .next out/ +# gatsby files +.cache/ +public + # Mac files .DS_Store diff --git a/content/snippets/js/s/check-property.md b/content/snippets/js/s/check-property.md index 939570c9f4d..02a534f229a 100644 --- a/content/snippets/js/s/check-property.md +++ b/content/snippets/js/s/check-property.md @@ -16,38 +16,6 @@ const checkProp = (predicate, prop) => obj => !!predicate(obj[prop]); ``` ```js - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - const lengthIs4 = checkProp(l => l === 4, 'length'); lengthIs4([]); // false lengthIs4([1, 2, 3, 4]); // true diff --git a/design/README.md b/design/README.md index af57c9cf17e..c2a3f2b0623 100644 --- a/design/README.md +++ b/design/README.md @@ -1,26 +1,14 @@ -[![Logo](/assets/logo.png)](https://www.30secondsofcode.org/) +![Logo](/logo.png) # Brand & Design -> Short code snippets for all your development needs +Brand book and design guidelines for the 30 seconds of code organization. -* Visit [our website](https://30secondsofcode.org) to view our snippet collection. -* Search for snippets that suit your needs. You can search by name, tag, language or using a snippet's description. Just start typing a term and see what comes up. -* Browse all [snippets](https://30secondsofcode.org/snippets/p/1) or individual [snippet collections](https://30secondsofcode.org/collections/p/1) for each topic. -* Click on each snippet card to view the whole snippet, including code, explanation and examples. -* You can copy code blocks on any snippet card, using the copy button at the top right. -* If you like the project, give it a star. It means a lot to the people maintaining it. +## Table of contents -## Want to contribute? - -* If you want to help us improve, take a minute to read the [Contribution Guidelines](/CONTRIBUTING.md) first. -* Use the relevant `template.md` to add new snippets to each collection. -* If you find a problem with a specific snippet, please [open an issue](https://github.com/30-seconds/30-seconds-of-code/issues/new). -* If you find a problem with the website, please [report it in the web repository](https://github.com/30-seconds/30-seconds-web/issues/new). - -## Credits - -* This repository is maintained by the [30 seconds of code organization on GitHub](https://github.com/30-seconds). -* All snippets are licensed under the CC-BY-4.0 License, unless explicitly stated otherwise. -* Logos, names and trademarks are not to be used without the explicit consent of the owners of the 30 seconds of code GitHub organization. -* Our website is powered by [Netlify](https://www.netlify.com/), [Astro](https://astro.build/) & [GitHub](https://github.com/). +- [Brand identity](/brand-identity.md) +- [Logo guidelines](/logo-guidelines.md) +- [Terminology](/terminology.md) +- [Writing guidelines](/writing-guidelines.md) +- [Accessibility](/accessibility.md) +- [Logo resources](/logo-resources) diff --git a/logo.png b/logo.png new file mode 100644 index 00000000000..394c480ee88 Binary files /dev/null and b/logo.png differ