Awesome
<h1 align="center">ngx-toastr-message<h2> <p align="center">A lightweight, customizable Angular library for displaying toast notifications.</p>Contributing to ngx-toastr-message
Thank you for your interest in contributing to ngx-toastr-message! We appreciate your help in improving this project. Please follow the guidelines below to make your contributions smooth and effective.
Table of Contents
Getting Started
-
Fork the Repository: Click the "Fork" button on the top right of this page to create a copy of the repository in your GitHub account.
-
Clone Your Fork: Clone your forked repository to your local machine.
git clone https://github.com/One-Zero-Code/ngx-toastr-message.git cd ngx-toastr-message
-
Install Dependencies: Install the necessary dependencies for development
npm install
-
Build Libary:
ng build ngx-toastr-message
-
Install Libary
npm install ./dist/ngx-toastr-message
How to Contribute
We welcome contributions in various forms, including:
- Bug Fixes: Report and fix bugs.
- New Features: Suggest and implement new features.
- Documentation: Improve documentation and examples.
- Code Review: Review pull requests from other contributors.
Development Guidelines
- Follow the existing code style.
- Write unit tests for new features and bug fixes. Ensure that all tests pass before submitting your pull request.
- Document your code where necessary to maintain clarity and usability.
Submitting Changes
- Create a New Branch: Create a new branch for your changes.
git checkout -b your-feature-name
- Make Your Changes: Implement your changes and test them thoroughly.
- Commit Your Changes: Commit your changes with a clear and concise commit message.
git commit -m "Add your commit message here"
- Push to Your Fork: Push your changes to your forked repository.
git push origin your-feature-name
- Open a Pull Request: Navigate to the original repository and open a pull request. Provide a clear description of your changes and any relevant context.
License
By contributing to [Your Angular Library Name], you agree that your contributions will be licensed under the MIT License.
Thank you for your contributions!