diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..6b51664
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,23 @@
+## Contribution Guidelines of NET6CustomLibrary
+NET6CustomLibrary is open for any contribution.
If you have any Idea, Suggestion, Report or Request please let me know.
I will be happy to help you.
+
+
+## Pull Request
+Pull requests are the best way to propose changes.
+
+1. Fork the Repository
+2. Keep your branch on `main`.
+3. Make your changes.
+4. Create a Pull Request on `main`.
+5. Issue that pull request.
+6. Wait for me to review it & request to be merged.
+
+
+## Rules
+1. When you make changes & submit pull request
+ - Your submissions are to be under the same [MIT License](https://github.com/AngeloDotNet/NET6CustomLibrary/blob/main/LICENSE) License that covers the project.
+ - Your submissions are to be in the same format as the project.
+
+
+## Report Bugs or Request
+I use GitHub issues to track public bugs. Report a bug by opening an issue.