UNPKG

file-error-logging

Version:

Log your errors directly to the console and to a .log file

89 lines (67 loc) 2.93 kB
# Contributing to [Your Project Name] Thank you for your interest in contributing to file-error-logging! We welcome contributions from the community and are excited to see what you'll bring to the project. ## Table of Contents - [Contributing to \[Your Project Name\]](#contributing-to-your-project-name) - [Table of Contents](#table-of-contents) - [Getting Started](#getting-started) - [How to Contribute](#how-to-contribute) - [Reporting Issues](#reporting-issues) - [Suggesting Features](#suggesting-features) - [Submitting Pull Requests](#submitting-pull-requests) - [Development Workflow](#development-workflow) - [Setting Up the Development Environment](#setting-up-the-development-environment) - [Commit Guidelines](#commit-guidelines) ## Getting Started Before you start contributing, make sure you take a look at the project documentation, which will give you an overview of the project's architecture, features, and current status. ## How to Contribute ### Reporting Issues If you encounter any issues with the project, feel free to report them by opening a new issue. Please include the following details: - A clear and descriptive title. - Steps to reproduce the issue. - Any relevant logs or screenshots. - The version of Python and [Your Project Name] you are using. ### Suggesting Features We are always looking to improve the project! If you have a feature request, please open a new issue and describe: - The problem your feature would solve. - A detailed explanation of how it would work. - Any examples or mockups if applicable. ### Submitting Pull Requests We love pull requests! Here's a quick guide: 1. **Fork the repository**: Click the "Fork" button at the top right of the project page. 2. **Clone your fork**: ```bash git clone https://github.com/Asterki/file-error-logging.git ``` 3. **Create a branch**: ```bash git checkout -b feature-branch-name ``` 4. **Make your changes**: Ensure your code follows the project's style guide. 5. **Test your changes**: Run existing tests and add new tests as necessary. 6. **Commit your changes**: ```bash git commit -m "Add concise and descriptive commit message" ``` 7. **Push to your fork**: ```bash git push origin feature-branch-name ``` 8. **Submit a pull request**: Go to the original repository on GitHub and click "New Pull Request." ## Development Workflow ### Setting Up the Development Environment 1. **Clone the repository**: ```bash git clone https://github.com/Asterki/file-error-logging.git ``` 2. **Install the dependencies**: ```bash npm install ``` 3. **Run the development env**: ```bash npm run dev ``` ### Commit Guidelines - Use clear and concise commit messages. - Follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) specification. - Break up larger commits into smaller, logically grouped changes.