-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCONTRIBUTING
More file actions
37 lines (24 loc) · 1.19 KB
/
Copy pathCONTRIBUTING
File metadata and controls
37 lines (24 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
## Contributing to LogFlex
We welcome contributions to the LogFlex project! Please read through the following guidelines before contributing.
### Code of Conduct
This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to [AmJaradat01@gmail.com](mailto:AmJaradat01@gmail.com).
### How to Contribute
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes.
4. Run tests to ensure everything is working (`npm test`).
5. Commit your changes (`git commit -am 'Add new feature'`).
6. Push to the branch (`git push origin feature-branch`).
7. Create a new Pull Request.
### Running Tests
To run tests, use the following command:
```bash
npm test
```
Ensure your code passes all existing tests and add new tests for your changes if necessary.
### Style Guide
- Use TypeScript: Ensure type safety and consistency.
- Follow coding standards: Maintain consistent coding styles and practices.
- Document your code: Provide comments and documentation where necessary.
### Reporting Issues
If you encounter any issues, please report them using the GitHub Issues feature.