Swift-Style-Guide - Swift language style guide & coding conventions followed by Xmartlabs.

  •        7

Swift language style guide & coding conventions followed by xmartlabs.com team. Use descriptive names with camel case for classes, structs, enums, methods, properties, variables, constants, etc. Only Classes, Enums, Structs names should be capitalized. Don't care about name length.




Related Projects

swift - Airbnb's Swift Style Guide.

  •    Shell

Note that brevity is not a primary goal. Code should be made more concise only if other good code qualities (such as readability, simplicity, and clarity) remain equal or are improved. You can enable the following settings in Xcode by running this script, e.g. as part of a "Run Script" build phase.

swift-style-guide - Style guide & coding conventions for Swift projects


A guide to our Swift style and conventions.Use let foo = … over var foo = … wherever possible (and when in doubt). Only use var if you absolutely have to (i.e. you know that the value might change, e.g. when using the weak storage modifier).

javascript - JavaScript Style Guide

  •    Javascript

Note: this guide assumes you are using Babel, and requires that you use babel-preset-airbnb or the equivalent. It also assumes you are installing shims/polyfills in your app, with airbnb-browser-shims or the equivalent.1.1 Primitives: When you access a primitive type you work directly on its value.

objective-c-style-guide - A style guide that outlines the coding conventions for raywenderlich.com


This style guide outlines the coding conventions for raywenderlich.com. The reason we made this style guide was so that we could keep the code in our books, tutorials, and starter kits nice and consistent - even though we have many different authors working on the books.

js - :art: A JavaScript Quality Guide


This style guide aims to provide the ground rules for an application's JavaScript code, such that it's highly readable and consistent across different developers on a team. The focus is put on quality and coherence across the different pieces of your application.These suggestions aren't set in stone, they aim to provide a baseline you can use in order to write more consistent codebases. To maximize effectiveness, share the styleguide among your co-workers and attempt to enforce it. Don't become obsessed about code style, as it'd be fruitless and counterproductive. Try and find the sweet spot that makes everyone in the team comfortable developing for your codebase, while not feeling frustrated that their code always fails automated style checking because they added a single space where they weren't supposed to. It's a thin line, but since it's a very personal line I'll leave it to you to do the drawing.

styleguide-generators - An overview of automatic living styleguide generators


Pattern Libraries (or Style Guides) are a helpful tool in developing websites. Read more about Creating Style Guides at this A List Apart article. Maintaining a static Pattern Library (in HTML/CSS) is hard work and errorprone. There are, however, various tools that help us generate a dynamic Pattern Library or 'Living Style Guide'.

css-style-guide-audit - Audit the CSS on a page to see what elements are using styles from the style guide and which styles are overriding them

  •    Javascript

Audit the CSS on a page to see what elements are using styles from the style guide and which styles are overriding them. IMPORTANT: Dropbox changed how their Public folder worked and removed all previous links to files hosted in it (which is where the Bookmarklet script is kept). All previous versions (1.0.1 and below) of the bookmarklet will no longer work until you've updated to the latest code.

swift-style-guide - The official Swift style guide for raywenderlich.com.


This style guide is different from others you may see, because the focus is centered on readability for print and the web. We created this style guide to keep the code in our books, tutorials, and starter kits nice and consistent — even though we have many different authors working on the books. Our overarching goals are clarity, consistency and brevity, in that order.

SwiftLint - A tool to enforce Swift style and conventions.

  •    Swift

A tool to enforce Swift style and conventions, loosely based on GitHub's Swift Style Guide.SwiftLint hooks into Clang and SourceKit to use the AST representation of your source files for more accurate results.

react-styleguidist - Isolated React component development environment with a living style guide

  •    Javascript

React Styleguidist is a component development environment with hot reloaded dev server and a living style guide that you can share with your team. It lists component propTypes and shows live, editable usage examples based on Markdown files. Check out the demo style guide. The change log can be found on the Releases page.

git-style-guide - A Git Style Guide


This is a Git Style Guide inspired by How to Get Your Change Into the Linux Kernel, the git man pages and various practices popular among the community. If you feel like contributing, please do so! Fork the project and open a pull request.

sc5-styleguide - Styleguide generator is a handy little tool that helps you generate good looking styleguides from stylesheets using KSS notation

  •    Javascript

Style guide generator is a handy little tool that helps you generate good looking style guides from style sheets using KSS notation. It can be used as a command line utility, gulp task or Grunt task (needs grunt-gulp) with minimal effort. You should familiarize yourself with both KSS and node-kss to get yourself started.

styledocco - Automatically generate a style guide from your stylesheets.

  •    Javascript

StyleDocco generates documentation and style guide documents from your stylesheets. Stylesheet comments will be parsed through Markdown and displayed in a generated HTML document. You can write HTML code prefixed with 4 spaces or between code fences (```) in your comments, and StyleDocco show a preview with the styles applied, and displays the example HTML code.

elm-style-guide - NoRedInk style guide for our Elm code

  •    Shell

These are the guidelines we follow when writing Elm code at NoRedInk. Note to NoRedInkers: These conventions have evolved over time, so there will always be some parts of the code base that don't follow everything. This is how we want to write new code, but there's no urgency around changing old code to conform. Feel free to clean up old code if you like, but don't feel obliged.

elixir_style_guide - A community driven style guide for Elixir

  •    Elixir

Liquid architecture. It's like jazz — you improvise, you work together, you play off each other, you make something, they make something. Style matters. Elixir has plenty of style but like all languages it can be stifled. Don't stifle the style.



The purpose of the following style guide is to present a set of best practices and style guidelines for the development of Angular 2 applications. If you are looking for an opinionated style guide for syntax, conventions, and structuring Angular 2 applications, then you can step in!

swift-style-guide - LinkedIn's Official Swift Style Guide


Make sure to read Apple's API Design Guidelines.Specifics from these guidelines + additional remarks are mentioned below.

vue-styleguidist - Created from react styleguidist for Vue Components with a living style guide

  •    Javascript

Project was started when not finding a tool that generates documentation of components with hot reloading, read documentation and have a playground. Created from React Styleguidist, implement additional support to read and compile .vue files. Only supports 2.x. Vue Styleguidist is a style guide generator for Vue components. It lists component and shows live, editable usage examples based on Markdown files. You can use it to generate a static HTML page to share and publish or as a workbench for developing new components using hot reloaded dev server.

style-dictionary - A build system for creating cross-platform styles.

  •    Javascript

Style once, use everywhere. A Style Dictionary is a system that allows you to define styles once, in a way for any platform or language to consume. A single place to create and edit your styles, and a single command exports these rules to all the places you need them - iOS, Android, CSS, JS, HTML, sketch files, style documentation, etc. It is available as a CLI through npm, but can also be used like any normal node module if you want to extend its functionality.