Skip to content

Angular Boilerplate v17 provides a robust starting point for Angular applications, featuring a pre-configured setup with best practices to streamline development. Ideal for both new projects and as a learning resource.

Notifications You must be signed in to change notification settings

abhigdrv/angular-boilerplate-v17

Repository files navigation

AngularBoilerplateV17

This project is a boilerplate for Angular applications, generated with Angular CLI version 17. It provides a structured foundation for building scalable and maintainable Angular applications.

Table of Contents

Development Server

Run ng serve for a development server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code Scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running Unit Tests

Run ng test to execute the unit tests via Karma.

Running End-to-End Tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Documentation

The project includes comprehensive documentation for various components, directives, injectables, pipes, interfaces, and modules. The documentation is available in the /documentation directory and includes:

  • Components
  • Directives
  • Injectables
  • Pipes
  • Interfaces
  • Modules
  • Overview
  • Routes
  • Code Coverage
  • Dependencies

Issue Templates

The repository includes templates for creating bug reports and feature requests. These templates are located in the /.github/ISSUE_TEMPLATE directory:

  • Bug Report Template
  • Feature Request Template

Funding

The project owner is willing to receive funding through various platforms. The funding options are listed in the /.github/FUNDING.yml file, including:

  • GitHub Sponsors
  • Patreon
  • Open Collective
  • Ko-fi
  • Custom funding URL

Contributing

To contribute to this project, follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

Further Help

To get more help on the Angular CLI, use ng help or check out the Angular CLI Overview and Command Reference page.

This README provides a comprehensive overview of the AngularBoilerplateV17 project, including instructions for development, building, testing, and accessing documentation. For any additional questions or contributions, please refer to the issue templates and funding options provided.

About

Angular Boilerplate v17 provides a robust starting point for Angular applications, featuring a pre-configured setup with best practices to streamline development. Ideal for both new projects and as a learning resource.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published