Skip to content

Latest commit

 

History

History

my-app

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

my-app

  1. What is it?
  2. Local development
  3. Compatibility
  4. Contributing
  5. License

What is it?

my-app is an Ember app with embroider-css-modules. We use it to check that embroider-css-modules is compatible with "bleeding-edge" Ember:

In addition, the component and route templates, the application tests (visual regression tests), and the rendering tests serve as a living documentation.

Lastly, end-developers can check the deployed app (do a "test drive") before they decide to introduce CSS modules to their projects.

Local development

Before starting the application, build its dependencies so that you can test the latest code.

# From the workspace root
pnpm build

# Change directory
cd docs/my-app

Some useful commands:

# Run the app
pnpm start

# Lint files
pnpm lint
pnpm lint:fix

# Run tests
pnpm test

One-line start command

With 1 command, you can build the dependencies and start the app:

# From the workspace root
pnpm start

Compatibility

  • Node.js v18 or above

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.