Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/addepar/styleguides
The official Addepar code styleguides
https://github.com/addepar/styleguides
Last synced: about 1 month ago
JSON representation
The official Addepar code styleguides
- Host: GitHub
- URL: https://github.com/addepar/styleguides
- Owner: Addepar
- Created: 2017-07-11T21:08:08.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T15:28:51.000Z (5 months ago)
- Last Synced: 2024-10-30T13:24:18.657Z (about 2 months ago)
- Language: JavaScript
- Homepage:
- Size: 68.4 KB
- Stars: 4
- Watchers: 52
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Addepar Styleguides
Welcome to Addepar's official code styleguides! These code styles are the
defaults for Addepar projects, and in general should be followed for consistency.
Individual projects may choose to modify these rules, but should try to stay as
close to the guide as possible to make switching between different scopes easier
overall.## Styleguides
* [Javascript](https://github.com/Addepar/styleguides/blob/master/frontend/javascript.md)
* [Ember](https://github.com/Addepar/styleguides/blob/master/frontend/ember.md)## New Projects
This repo includes packages that contain configs for the linting tools we use to
enforce these standards. You can install them manually, or you can use one of our
automated workflows to speed up the process.### Ember
Install the Ember-Toolbox and it will bootstrap your app or addon with all of the
frontend linting and formatting configurations:```bash
ember install @addepar/ember-toolbox
```## Editor Integration
Linting and formatting tools can be integrated with your editor to quickly update your
code and give you feedback as you are typing. It's recommended that you install all of
the editor integrations below for your editor of choice:* [ESLint](http://eslint.org/docs/user-guide/integrations)
* SassLint ([Atom](https://atom.io/packages/linter-sass-lint))([VSCode](https://marketplace.visualstudio.com/items?itemName=glen-84.sass-lint))([Sublime](https://packagecontrol.io/packages/SublimeLinter-contrib-sass-lint))([vim](https://github.com/gcorne/vim-sass-lint))
* [Prettier](https://prettier.io/docs/en/editors.html)