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.
6.9 KiB
6.9 KiB
اسناد سرور OpenIM
به مرکز اسناد OpenIM خوش آمدید! این مرکز طیف گسترده ای از راهنماها و راهنماها را ارائه می دهد که به شما کمک می کند تا از تجربه OpenIM خود بیشترین بهره را ببرید.
فهرست مطالب
- Contrib - راهنمایی در مورد مشارکت و تنظیمات برای توسعه دهندگان
- 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.
برای توسعهدهندگان، مشارکتکنندگان و نگهبانان انجمن
توسعه دهندگان و مشارکت کنندگان
اگر توسعهدهنده هستید یا کسی که مشتاق مشارکت است:
-
- برای اطمینان از مشارکت های روان، با Code Conventions و Git Workflow ما آشنا شوید.
-
- در Development Guide شیرجه بزنید تا از شیوه های توسعه در OpenIM مطلع شوید.
نگهبانان جامعه
به عنوان یک نگهدارنده جامعه:
- اطمینان حاصل کنید که مشارکت ها با استانداردهای ذکر شده در اسناد ما مطابقت دارند.
- Logging Policy و Error Codes را بهطور مرتب مرور کنید تا بهروز بمانید.
برای کاربران
کاربران باید توجه ویژه ای به موارد زیر داشته باشند:
- Docker Installation - اگر قصد دارید از تصاویر Docker OpenIM استفاده کنید، ضروری است.
- Docker Image Strategy - برای درک تصاویر مختلف موجود و نحوه انتخاب تصویر مناسب برای معماری خود.