All Projects → ember-learn → Guides Source

ember-learn / Guides Source

Licence: mit
This repository contains the Ember.js Guides

Projects that are alternatives of or similar to Guides Source

Ember Inspector
Adds an Ember tab to the browser's Developer Tools that allows you to inspect Ember objects in your application.
Stars: ✭ 936 (+620%)
Mutual labels:  hacktoberfest, ember, emberjs
Awesome Ember
A curated list of awesome Ember.js stuff like addons, articles, videos, gists and more.
Stars: ✭ 140 (+7.69%)
Mutual labels:  hacktoberfest, ember, emberjs
Ember Api Docs
Ember API Docs viewer
Stars: ✭ 55 (-57.69%)
Mutual labels:  hacktoberfest, ember, emberjs
Ember Cli Addon Docs
Easy, beautiful docs for your OSS Ember addons
Stars: ✭ 162 (+24.62%)
Mutual labels:  hacktoberfest, ember, emberjs
Ember Octane Vs Classic Cheat Sheet
A cheat sheet for converting classic Ember app to Octane
Stars: ✭ 48 (-63.08%)
Mutual labels:  hacktoberfest, ember, emberjs
Ember Styleguide
This is a UI addon that intends to help standardize the Ember family of websites and make it easier to make the Ember website an Ember app.
Stars: ✭ 69 (-46.92%)
Mutual labels:  hacktoberfest, ember, emberjs
Ember Bootstrap
Ember-cli addon for using Bootstrap as native Ember components.
Stars: ✭ 475 (+265.38%)
Mutual labels:  hacktoberfest, ember
Ember.js
Ember.js - A JavaScript framework for creating ambitious web applications
Stars: ✭ 22,092 (+16893.85%)
Mutual labels:  hacktoberfest, ember
Rfcs
RFCs for changes to Ember
Stars: ✭ 731 (+462.31%)
Mutual labels:  ember, emberjs
Ember Accessibility
An EmberJS addon to help identify accessibility violations during development
Stars: ✭ 29 (-77.69%)
Mutual labels:  ember, emberjs
Ember Apollo Client
🚀 An ember-cli addon for Apollo Client and GraphQL
Stars: ✭ 257 (+97.69%)
Mutual labels:  ember, emberjs
Pretzel
Javascript full-stack framework for Big Data visualisation and analysis
Stars: ✭ 26 (-80%)
Mutual labels:  ember, emberjs
Mber
Fast and minimal Ember.js CLI alternative, without broccoli.
Stars: ✭ 30 (-76.92%)
Mutual labels:  ember, emberjs
Ember Intl
Localization library for any Ember Application or Addon
Stars: ✭ 412 (+216.92%)
Mutual labels:  hacktoberfest, ember
Ember Runloop Handbook
A deep dive into the Ember JS runloop.
Stars: ✭ 367 (+182.31%)
Mutual labels:  ember, emberjs
Sentry Javascript
Official Sentry SDKs for JavaScript. We're hiring https://grnh.se/ca81c1701us
Stars: ✭ 6,012 (+4524.62%)
Mutual labels:  hacktoberfest, ember
Data
A data persistence library for Ember.js.
Stars: ✭ 2,998 (+2206.15%)
Mutual labels:  hacktoberfest, ember
Ember Cli Foundation 6 Sass
Stars: ✭ 65 (-50%)
Mutual labels:  ember, emberjs
ember-gridstack
Ember components to build drag-and-drop multi-column grids powered by gridstack.js
Stars: ✭ 31 (-76.15%)
Mutual labels:  ember, emberjs
ember-render-helpers
Complimentary render template helpers to the render modifiers
Stars: ✭ 19 (-85.38%)
Mutual labels:  ember, emberjs

This project uses GitHub Actions for continuous integration. This project is using Percy.io for visual regression testing.

Ember Guides Source

This repository contains the written content for the Ember.js Guides. Contributors can file issues and submit pull requests (PRs) to help improve everyone's learning experience.

Looking for repositories for the other parts of emberjs.com? Check out website, ember-api-docs, super-rentals tutorial, statusboard, deprecation-app, and styleguide.

Contributing

Welcome and thanks for your help!

First-time contributors are encouraged to look at issues that are labeled help wanted or good first issue. If you have questions or want a buddy to pair with, you can join the #dev-ember-learning channel in the Ember Community Discord.

Please see CONTRIBUTING.md for additional instructions on how to format your work and submit a PR.

Project layout

The Ember Guides content is written in Markdown. Each minor version of Ember has its own directory within /guides.

In general, your PR should make edits to only the files in the /guides/release directory, which corresponds to the latest version of Ember. Exceptions may include fixing broken links and typos in older versions of the Ember Guides.

If you run ember serve, the Markdown files are turned into HTML to create an app. We use the following addons to make this happen:

Local development

To run the Ember Guides app locally, type these commands into your terminal.

git clone git://github.com/ember-learn/guides-source.git

cd guides-source
npm install
ember serve

Afterwards, visit http://localhost:4200 in your browser.

Note: On Mac, if you get the error Error: EMFILE: too many open files, watch, try installing Watchman. Install Homebrew if you don't have it. Then, in your terminal, run brew install watchman.

Running tests

Use npm test to run tests locally. In addition to the Ember app, we check for broken links.

npm test

Linting and spellchecking

The guides are spellchecked and linted for Markdown consistency. You can check your edits by running,

npm run lint:md

Linting and spellchecking must pass or they will fail in CI (continuous integration). See CONTRIBUTING.md for more information on linting and spellchecking.

Internal and external links

Testing of internal and external links can be performed using three commands:

# Run all test scripts in `/node-tests` except those located
# in `/node-tests/local`. In particular, this command checks
# all internal links across all versions of the Guides.
npm run test:node

# Run all test scripts in `/node-tests/local`. In particular,
# this command checks all external links in the release version
# of the Guides. 
npm run test:node-local

# When checking external links in the release version, don't
# check links to the API docs (https://api.emberjs.com).
npm run test:node-local-exclude-api-urls
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].