UNPKG

ngx-core-business

Version:

A comprehensive solution designed to streamline the development of enterprise-level Angular applications.

70 lines (47 loc) 2.53 kB
# Introducing the ngx-core-business Library `ngx-core-business` is an Angular library in active development, built on top of `@angular/material`. It aims to provide reusable, enterprise-grade UI components and utilities to streamline the development of scalable Angular applications. > **Note**: This library is a work in progress. Some features and components are not yet implemented but are planned for future releases. Contributions and feedback are welcome as we shape the library together! --- ## Current Features While the library is evolving, here’s what’s available so far: - **Reusable Components**: A growing collection of UI components for Angular applications. - **Integration with Angular Material**: Extends Angular Material components with additional functionality and styling. --- ## Planned Features Here’s what we’re working on and planning to add in future updates: - **Advanced UI Components**: Components like data tables, modals, and form controls with built-in validation and customization options. - **Layouts**: Pre-defined layouts for dashboards and business workflows. - **CRUD Utilities**: Simplified patterns for Create, Read, Update, and Delete operations. - **Theming**: Enhanced support for Angular Material's theming system. - **Responsive Design**: Improved layouts and components optimized for various screen sizes. --- ## Installation You can get started with **`ngx-core-business`** and share your feedback as you go by following these steps: 1. **Install the NgBiz**: Install NgBiz by running the following command: ```bash npm install ngx-core-business ``` <br/> 2. **Install Angular Material(If not already installed)** Install Angular Material by running the following command: ```bash ng add @angular/material ``` For more detailed guidance on setting up Angular Material, you can refer to the official documentation [here](https://material.angular.io/guide/getting-started) <br/> 3. **Start Using NgBiz** Let’s test out a component! Import the NgBizAvatarModule into your standalone component’s imports and use the ng-biz-avatar component in the template: ```typescript import { NgBizAvatarModule } from "ngx-core-business"; @Component({ selector: "app-root", standalone: true, imports: [NgBizAvatarModule], template: `<ng-biz-avatar name="John Doe"></ng-biz-avatar>`, }) export class AppComponent {} ``` ## Documentation 📚 [ngx-core-business Documentation](https://jxcodes.github.io/ngx-core-business)