jaeswift-website/api/data/awesomelist/NARKOZ--guides.json

1 line
No EOL
13 KiB
JSON

{"slug": "NARKOZ--guides", "title": "Guides", "description": "Design and development guides", "github_url": "https://github.com/NARKOZ/guides", "stars": "2.3K", "tag": "Miscellaneous", "entry_count": 85, "subcategory_count": 43, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Styling", "url": "#styling", "description": ""}, {"name": "Markup", "url": "#markup", "description": ""}, {"name": "Programming languages", "url": "#programming-languages", "description": ""}, {"name": "Frameworks", "url": "#frameworks", "description": ""}, {"name": "Other", "url": "#other", "description": ""}]}, {"name": "CSS", "parent": "Styling", "entries": [{"name": "Google HTML/CSS Style Guide", "url": "https://google.github.io/styleguide/htmlcssguide.html", "description": ""}, {"name": "Principles of writing consistent, idiomatic CSS", "url": "https://github.com/necolas/idiomatic-css#readme", "description": "", "stars": "6.6k"}, {"name": "HTML and CSS code guide", "url": "https://codeguide.co/", "description": ""}, {"name": "General CSS notes, advice and guidelines", "url": "https://github.com/csswizardry/CSS-Guidelines#readme", "description": "", "stars": "3.7k"}]}, {"name": "Sass", "parent": "Styling", "entries": [{"name": "Principles of writing idiomatic Sass", "url": "https://github.com/anthonyshort/idiomatic-sass#readme", "description": "", "stars": "228"}, {"name": "Sass Style Guide", "url": "https://css-tricks.com/sass-style-guide/", "description": ""}, {"name": "Sass Guidelines", "url": "https://sass-guidelin.es/", "description": ""}]}, {"name": "HTML", "parent": "Styling", "entries": [{"name": "Google HTML/CSS Style Guide", "url": "https://google.github.io/styleguide/htmlcssguide.html", "description": ""}, {"name": "HTML and CSS code guide", "url": "https://github.com/mdo/code-guide#readme", "description": "", "stars": "8.5k"}]}, {"name": "XML", "parent": "Styling", "entries": [{"name": "Google XML Document Format Style Guide", "url": "https://google.github.io/styleguide/xmlstyle.html", "description": ""}]}, {"name": "C", "parent": "Programming Languages", "entries": [{"name": "C Code Style Guidelines", "url": "https://www.cs.swarthmore.edu/~newhall/unixhelp/c_codestyle.html", "description": ""}, {"name": "ESA Style Guide for 'C' coding", "url": "https://www.maultech.com/chrislott/resources/cstyle/cstyle-ESA-OZ-v2.txt", "description": ""}]}, {"name": "C++", "parent": "Programming Languages", "entries": [{"name": "Google C++ Style Guide", "url": "https://google.github.io/styleguide/cppguide.html", "description": ""}, {"name": "C++ Core Guidelines", "url": "https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#readme", "description": "", "stars": "44k"}]}, {"name": "C\\#", "parent": "Programming Languages", "entries": [{"name": "C# Coding Conventions", "url": "https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/coding-conventions", "description": ""}, {"name": "Framework Design Guidelines", "url": "https://learn.microsoft.com/en-us/dotnet/standard/design-guidelines/", "description": ""}]}, {"name": "Clojure", "parent": "Programming Languages", "entries": [{"name": "Clojure Style Guide", "url": "https://github.com/bbatsov/clojure-style-guide#readme", "description": "", "stars": "4.1k"}]}, {"name": "CoffeeScript", "parent": "Programming Languages", "entries": [{"name": "CoffeeScript Style Guide", "url": "https://github.com/polarmobile/coffeescript-style-guide#readme", "description": "", "stars": "1.6k"}]}, {"name": "Elixir", "parent": "Programming Languages", "entries": [{"name": "Elixir Style Guide", "url": "https://github.com/christopheradams/elixir_style_guide#readme", "description": "", "stars": "4.4k"}]}, {"name": "Go", "parent": "Programming Languages", "entries": [{"name": "Go Code Review Comments", "url": "https://github.com/golang/go/wiki/CodeReviewComments", "description": "", "stars": "129k"}]}, {"name": "Haskell", "parent": "Programming Languages", "entries": [{"name": "Haskell Programming Guidelines", "url": "https://wiki.haskell.org/Programming_guidelines", "description": ""}]}, {"name": "JavaScript", "parent": "Programming Languages", "entries": [{"name": "Google JavaScript Style Guide", "url": "https://google.github.io/styleguide/javascriptguide.xml", "description": ""}, {"name": "Principles of Writing Consistent, Idiomatic JavaScript", "url": "https://github.com/rwaldron/idiomatic.js#readme", "description": "", "stars": "25k"}, {"name": "Airbnb JavaScript Style Guide", "url": "https://github.com/airbnb/javascript#readme", "description": "", "stars": "147k"}, {"name": "JavaScript: The Right Way", "url": "http://jstherightway.org/", "description": ""}, {"name": "ES6 Coding Style", "url": "https://github.com/elierotenberg/coding-styles/blob/master/es6.md#readme", "description": "", "stars": "400"}, {"name": "JavaScript SDK Design Guide", "url": "https://github.com/hueitan/javascript-sdk-design#readme", "description": "", "stars": "1.4k"}, {"name": "Project Guidelines", "url": "https://github.com/elsewhencode/project-guidelines#readme", "description": "", "stars": "30k"}]}, {"name": "Java", "parent": "Programming Languages", "entries": [{"name": "Google Java Style", "url": "https://google.github.io/styleguide/javaguide.html", "description": ""}]}, {"name": "Objective-C", "parent": "Programming Languages", "entries": [{"name": "Google Objective-C Style Guide", "url": "https://google.github.io/styleguide/objcguide.xml", "description": ""}, {"name": "NYTimes Objective-C Style Guide", "url": "https://github.com/NYTimes/objective-c-style-guide#readme", "description": "", "stars": "5.8k"}, {"name": "The official raywenderlich.com Objective-C style guide", "url": "https://github.com/kodecocodes/objective-c-style-guide#readme", "description": "", "stars": "3.1k"}]}, {"name": "PHP", "parent": "Programming Languages", "entries": [{"name": "PHP: The Right Way", "url": "https://phptherightway.com/", "description": ""}, {"name": "PHP Standard Recommendations", "url": "https://www.php-fig.org/psr/", "description": ""}]}, {"name": "Perl", "parent": "Programming Languages", "entries": []}, {"name": "Python", "parent": "Programming Languages", "entries": [{"name": "PEP 8 - Style Guide for Python Code", "url": "https://peps.python.org/pep-0008/", "description": ""}, {"name": "Google Python Style Guide", "url": "https://google.github.io/styleguide/pyguide.html", "description": ""}]}, {"name": "Ruby", "parent": "Programming Languages", "entries": [{"name": "Ruby Style Guide", "url": "https://github.com/rubocop/ruby-style-guide#readme", "description": "", "stars": "17k"}, {"name": "Ruby Style Guidelines", "url": "https://caliban.org/ruby/rubyguide.shtml#style", "description": ""}]}, {"name": "Rust", "parent": "Programming Languages", "entries": [{"name": "Rust Style Guide", "url": "https://github.com/rust-lang/rust/tree/HEAD/src/doc/style-guide/src#rust-style-guide", "description": "", "stars": "105k"}]}, {"name": "Scala", "parent": "Programming Languages", "entries": [{"name": "Scala Style Guide", "url": "https://docs.scala-lang.org/style/", "description": ""}, {"name": "Effective Scala", "url": "https://twitter.github.io/effectivescala/", "description": ""}]}, {"name": "Shell", "parent": "Programming Languages", "entries": [{"name": "Google Shell Style Guide", "url": "https://google.github.io/styleguide/shell.xml", "description": ""}, {"name": "Scripting with style", "url": "https://wiki.bash-hackers.org/scripting/style", "description": ""}]}, {"name": "SQL", "parent": "Programming Languages", "entries": [{"name": "SQL Style Guide", "url": "https://www.sqlstyle.guide/", "description": ""}]}, {"name": "Swift", "parent": "Programming Languages", "entries": [{"name": "The Official Kodeco Swift Style Guide", "url": "https://github.com/kodecocodes/swift-style-guide#readme", "description": "", "stars": "13k"}]}, {"name": "Vimscript", "parent": "Programming Languages", "entries": [{"name": "Google Vimscript Style Guide", "url": "https://google.github.io/styleguide/vimscriptguide.xml", "description": ""}]}, {"name": "AngularJS", "parent": "Frameworks", "entries": [{"name": "AngularJS Style Guide", "url": "https://github.com/johnpapa/angular-styleguide#readme", "description": "", "stars": "24k"}, {"name": "An AngularJS Style Guide for Closure Users at Google", "url": "https://google.github.io/styleguide/angularjs-google-style.html", "description": ""}]}, {"name": "RSpec", "parent": "Frameworks", "entries": [{"name": "Better Specs { rspec guidelines with ruby }", "url": "https://www.betterspecs.org/", "description": ""}, {"name": "RSpec Style Guide", "url": "https://github.com/rubocop/rspec-style-guide#readme", "description": "", "stars": "968"}, {"name": "Even Better Specs | Guidelines for Maintainable Tests", "url": "https://evenbetterspecs.github.io/", "description": ""}]}, {"name": "Rails", "parent": "Frameworks", "entries": [{"name": "Rails Style Guide", "url": "https://github.com/rubocop/rails-style-guide#readme", "description": "", "stars": "6.5k"}]}, {"name": "Vue", "parent": "Frameworks", "entries": [{"name": "The official style guide for Vue-specific code", "url": "https://vuejs.org/style-guide/", "description": ""}]}, {"name": "API", "parent": "Other", "entries": [{"name": "HTTP API Design Guide", "url": "https://github.com/interagent/http-api-design#readme", "description": "", "stars": "14k"}, {"name": "Microsoft REST API Guidelines", "url": "https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#readme", "description": "", "stars": "23k"}, {"name": "Building JSON-LD APIs: Best Practices", "url": "https://json-ld.org/spec/latest/json-ld-api-best-practices/", "description": ""}, {"name": "Zalando RESTful API and Event Scheme Guidelines", "url": "https://opensource.zalando.com/restful-api-guidelines/", "description": ""}]}, {"name": "Bots", "parent": "Other", "entries": [{"name": "Principles of bot design", "url": "https://learn.microsoft.com/en-us/previous-versions/azure/bot-service/bot-service-design-principles?view=azure-bot-service-3.0", "description": ""}, {"name": "General Best Practices", "url": "https://developers.facebook.com/docs/messenger-platform/introduction/general-best-practices", "description": ""}]}, {"name": "CLI", "parent": "Other", "entries": [{"name": "Command Line Interface Guidelines", "url": "https://clig.dev/#guidelines", "description": ""}]}, {"name": "Deployment", "parent": "Other", "entries": [{"name": "Deployments Best Practices", "url": "http://guides.beanstalkapp.com/deployments/best-practices.html", "description": ""}]}, {"name": "Favicon", "parent": "Other", "entries": [{"name": "favicon-cheat-sheet", "url": "https://github.com/audreyfeldroy/favicon-cheat-sheet#readme", "description": "", "stars": "9.9k"}]}, {"name": "iOS", "parent": "Other", "entries": [{"name": "The iOS Design Guidelines", "url": "https://ivomynttinen.com/blog/ios-design-guidelines", "description": ""}]}, {"name": "Git", "parent": "Other", "entries": [{"name": "Git Style Guide", "url": "https://github.com/agis/git-style-guide#readme", "description": "", "stars": "5.1k"}, {"name": "Commit messages guide", "url": "https://github.com/RomuloOliveira/commit-messages-guide#readme", "description": "", "stars": "6.8k"}]}, {"name": "JSON", "parent": "Other", "entries": [{"name": "Google JSON Style Guide", "url": "https://google.github.io/styleguide/jsoncstyleguide.xml", "description": ""}]}, {"name": "Machine Learning", "parent": "Other", "entries": [{"name": "Rules of Machine Learning", "url": "https://developers.google.com/machine-learning/guides/rules-of-ml/", "description": ""}]}, {"name": "Node.js", "parent": "Other", "entries": [{"name": "Node.js Style Guide", "url": "https://github.com/felixge/node-style-guide#readme", "description": "", "stars": "5k"}, {"name": "Node.js Best Practices", "url": "https://github.com/goldbergyoni/nodebestpractices#readme", "description": "", "stars": "103k"}]}, {"name": "Security", "parent": "Other", "entries": [{"name": "Security Principles", "url": "https://infosec.mozilla.org/fundamentals/security_principles.html", "description": ""}, {"name": "Web Security Guidelines", "url": "https://infosec.mozilla.org/guidelines/web_security", "description": ""}, {"name": "WebAppSec/Secure Coding Guidelines", "url": "https://wiki.mozilla.org/WebAppSec/Secure_Coding_Guidelines", "description": ""}, {"name": "Web Application Security Guide/Checklist", "url": "https://en.wikibooks.org/wiki/Web_Application_Security_Guide/Checklist", "description": ""}]}, {"name": "UI", "parent": "Other", "entries": [{"name": "A Good User Interface", "url": "https://goodui.org/", "description": ""}, {"name": "Pagination 101", "url": "https://gist.github.com/mislav/622561", "description": ""}]}, {"name": "Writing", "parent": "Other", "entries": [{"name": "Writing style", "url": "https://atlassian.design/content/writing-style/", "description": ""}, {"name": "Documentation Style Guide", "url": "https://web.archive.org/web/20150320233932/http://docs.basho.com/riak/latest/community/style-guide/", "description": ""}, {"name": "Apple Style Guide", "url": "https://help.apple.com/asg/mac/2013/", "description": ""}, {"name": "How To Ask Questions The Smart Way", "url": "http://www.catb.org/~esr/faqs/smart-questions.html", "description": ""}, {"name": "Google Developer Documentation Style Guide", "url": "https://developers.google.com/style/", "description": ""}]}]}