From 700378f5aa4ff7b53cd4cc9f574bb237846a9db6 Mon Sep 17 00:00:00 2001 From: Amir Aref Date: Tue, 27 Oct 2026 10:54:12 +0330 Subject: [PATCH] update contributing.md file --- CONTRIBUTING.md | 23 +++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 25 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0492552..8fa809f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -72,6 +72,29 @@ git push -u origin aref-tasks --- +## ۶. رسم نمودار با Mermaid + +برای رسم نمودارها (مثل Class Diagram) از ابزار [Mermaid](https://mermaid.js.org/) استفاده کنید. +نمودار به‌صورت متن نوشته می‌شود، بنابراین تغییرات آن در Git قابل مشاهده و بازبینی است. گیت‌هاب این نمودارها را مستقیم در فایل‌های `.md` نمایش می‌دهد. + +مثال یک Class Diagram: + +```mermaid +classDiagram + class Report { + +id: int + +status: string + +submit() + } + class Technician { + +name: string + +assign(report) + } + Technician "1" --> "*" Report : repairs +``` + +--- + ## نکات مهم - همیشه قبل از شروع کار جدید، آخرین تغییرات `CONTRIBUTINGmain` را بگیر: diff --git a/README.md b/README.md index f4c5d76..2109627 100644 --- a/README.md +++ b/README.md @@ -41,3 +41,5 @@ ## نحوه همکاری هر عضو تیم با اکانت شخصی خود محتوا را اضافه یا اصلاح می‌کند تا تاریخچه Commitها نشان‌دهندهٔ سهم هر نفر باشد. + +برای جزئیات بیشتر درباره نحوهٔ کار با برنچ‌ها و Pull Request، [راهنمای همکاری (CONTRIBUTING.md)](CONTRIBUTING.md) را ببینید.