Skip to content

This repository provides a modern and fully-configured Angular starter template, empowering developers to quickly bootstrap their Angular projects. With tools like Prettier, Jest, Husky, and ESLint pre-integrated, this template ensures that your app development experience is seamless, efficient, and aligned with best practices.

Notifications You must be signed in to change notification settings

ksunny-works/ng-advance

Repository files navigation

Angular 18 Template Library

A ready-to-use Angular template library with essential tools pre-configured. Start building your Angular app with minimal setup!

Features

  • Angular Framework: Pre-configured with Angular.
  • Prettier: Code formatter for consistent style.
  • Jest: Unit testing framework.
  • Husky: Git hooks for quality checks.
  • ESLint: Linter for catching and fixing issues.

Quick Start

1. Clone the Repository

git clone https://github.com/your-username/angular-template-library.git
cd angular-template-library

2. Install Dependencies

npm install

3. Start the Development Server

npm start

The app will be available at http://localhost:4200/.

Commands

Development

  • Start the development server:
    npm start

Code Formatting

  • Format code with Prettier:
    npm run pretty-quick

Linting

  • Lint code with ESLint:
    npm run lint

Testing

  • Run unit tests with Jest:
    npm run test

Git Hooks

  • Pre-commit hooks (Husky): Automatically runs linting and testing before committing changes.

Build

  • Build the project for production:
    npm run build
    The output will be available in the dist/ folder.

Contributing

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch-name.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature-branch-name.
  5. Open a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Feedback & Support

For issues and feature requests, open an issue.

About

This repository provides a modern and fully-configured Angular starter template, empowering developers to quickly bootstrap their Angular projects. With tools like Prettier, Jest, Husky, and ESLint pre-integrated, this template ensures that your app development experience is seamless, efficient, and aligned with best practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published