You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Open-IM-Server/docs/README_fa.md

6.9 KiB

اسناد سرور OpenIM

به مرکز اسناد OpenIM خوش آمدید! این مرکز طیف گسترده ای از راهنماها و راهنماها را ارائه می دهد که به شما کمک می کند تا از تجربه OpenIM خود بیشترین بهره را ببرید.

فهرست مطالب

  1. Contrib - راهنمایی در مورد مشارکت و تنظیمات برای توسعه دهندگان
  2. Conversions - کنوانسیون های کدگذاری، سیاست های ورود به سیستم و سایر ابزارهای تبدیل

مشارکت

این بخش به توسعه دهندگان راهنمای دقیقی در مورد نحوه مشارکت کد، تنظیم محیط خود و پیروی از فرآیندهای مرتبط ارائه می دهد.

  • Code Conventions - قوانین و مقررات برای نوشتن کد در OpenIM.
  • Development Guide - راهنمای نحوه انجام توسعه در OpenIM.
  • Git Cherry Pick - دستورالعمل عملیات چیدن گیلاس
  • Git Workflow - گردش کار git در OpenIM.
  • Initialization Configurations - راهنمایی در مورد راه اندازی و مقداردهی اولیه OpenIM.
  • Docker Installation - چگونه داکر را روی دستگاه خود نصب کنیم.
  • Linux Development Environment - راهنمای راه اندازی محیط توسعه در لینوکس.
  • Local Actions - رهنمودهایی در مورد نحوه انجام برخی از اقدامات مشترک به صورت محلی.
  • Offline Deployment - روش های استقرار OpenIM به صورت آفلاین
  • Protoc Tools - راهنمای استفاده از ابزار پروتک
  • Go Tools - ابزارها و کتابخانه ها در OpenIM for Go.
  • Makefile Tools - بهترین روش ها و ابزارها برای Makefile.
  • Script Tools - بهترین روش ها و ابزارها برای اسکریپت ها.

تبدیل ها

این بخش قراردادها و سیاست‌های مختلفی را در OpenIM معرفی می‌کند که شامل کد، گزارش‌ها، نسخه‌ها و موارد دیگر می‌شود.

  • API Conversions - دستورالعمل ها و روش های تبدیل API.
  • Logging Policy - سیاست‌های ورود به سیستم و قراردادها در OpenIM.
  • CI/CD Actions - رویه ها و قراردادها برای CI/CD.
  • Commit Conventions - کنوانسیون‌ها برای تعهدات کد در OpenIM.
  • Directory Conventions - ساختار دایرکتوری و قراردادها در OpenIM.
  • Error Codes - لیست و توضیحات کدهای خطا
  • Go Code Conversions - کنوانسیون ها و تبدیل ها برای کد Go.
  • Docker Image Strategy - استراتژی های مدیریتی برای تصاویر OpenIM Docker، شامل چندین معماری و مخازن تصویر.
  • Logging Conventions - کنوانسیون های دقیق تر در مورد ورود به سیستم.
  • Version Conventions - استراتژی های نامگذاری و مدیریت برای نسخه های OpenIM.

برای توسعه‌دهندگان، مشارکت‌کنندگان و نگهبانان انجمن

توسعه دهندگان و مشارکت کنندگان

اگر توسعه‌دهنده هستید یا کسی که مشتاق مشارکت است:

    • در Development Guide شیرجه بزنید تا از شیوه های توسعه در OpenIM مطلع شوید.

نگهبانان جامعه

به عنوان یک نگهدارنده جامعه:

  • اطمینان حاصل کنید که مشارکت ها با استانداردهای ذکر شده در اسناد ما مطابقت دارند.
  • Logging Policy و Error Codes را به‌طور مرتب مرور کنید تا به‌روز بمانید.

برای کاربران

کاربران باید توجه ویژه ای به موارد زیر داشته باشند:

  • Docker Installation - اگر قصد دارید از تصاویر Docker OpenIM استفاده کنید، ضروری است.
  • Docker Image Strategy - برای درک تصاویر مختلف موجود و نحوه انتخاب تصویر مناسب برای معماری خود.