Step-by-step guides and tutorials for using the ember-cli to create apps and addons
The Ember CLI Guides project serves as a comprehensive resource for developers looking to leverage the Ember CLI tool for creating and developing Ember applications. By providing guides and tutorials, it aims to simplify the process of working with Ember, making it more approachable for users of all skill levels. The project not only updates the historical content previously hosted online, but it also encourages community contributions to enhance its documentation further.
This repository is designed to be user-friendly, with a clear setup process that allows developers to run the application locally and contribute effectively. With features such as continuous integration and Markdown linting, the project optimizes both the user experience and the quality of the documentation.
Continuous Integration with GitHub Actions: Ensures automatic testing and verification of changes, maintaining high-quality documentation.
Markdown Content Serving: Content is stored in Markdown format, making it easily accessible and editable; essential for those who prefer writing in this format.
Local Development Setup: Simple commands to clone, install dependencies, and start the application locally at http://localhost:4200, facilitating easy testing and development.
FastBoot Configuration: Allows disabling FastBoot during local development to avoid domain configuration issues, streamlining the development process in various environments.
Linting and Spellchecking: Utilizes custom linting for Markdown files to enforce consistency and check for spelling errors, ensuring professional documentation quality.
Community Contributions Welcome: Encourages contributions from users of all experience levels, fostering a collaborative atmosphere to improve and expand content.
Integration with guidemaker: Leverages a static site generator for efficient processing and serving of content, minimizing the application's complexity.
API Documentation Management: API documentation is derived directly from the Ember CLI source code, ensuring that it is always in sync with the latest updates and features.
Ember.js is a productive, battle-tested JavaScript framework for building modern web applications. It includes everything you need to build rich UIs that work on any device.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.