Вимоги до операційного середовища

Last updated 4 months ago

Перед тим, як розпочати вносити свій вклад в SimplePM, ознайомтесь, будь ласка, зі змістом цієї сторінки. Тут надано важливу інформацію щодо того, як необхідно налаштувати операційне середовище для участі в розробці SimplePM та плагінів до неї.

Якщо Ви контріб'ютор SimplePM, використовуйте лише вказані нижче мови програмування для наступних частин системи:

  • SimplePM WebApp: PHP, MYSQL, JSON

  • SimplePM Server: C#, MYSQL, JSON

Всі запити злиття написані мовами VB.NET та F# будуть відхилені. Але, як завжди, ми готові розглянути будь-які пропозиції.

Якщо Ви - активний контриб'ютор SimplePM та належите до організації @SirkadirovTeam на GitHub, ми можемо надати Вам усі IDE продукти JetBrains для того, щоб Ваша робота була більш продуктивною. Детальну інформацію про обмеження та правила використання розміщено за посиланням.

Щоб отримати ці привілеї, зв'яжіться з @sirkadirov на GitHub через обговорення команд. You're welcome! :)

SimplePM Server

  • Operation system, supported by .NET Core

  • .NET Core SDK 2.1.x with latest .NET Core Runtime (see https://dot.net/ for installation instructions)

  • IDE or code editor with C# support or installed plugins, which give that support (Visual Studio Code and JetBrains Rider recommended)

  • PowerShell or PowerShell Core to run build scripts, etc.

SimplePM WebApp

  • Operation system, supported by PHP

  • Latest version of Composer

  • Latest version of PHP v7.1.x with following packages:

    • php-gd

    • php-mbstring

    • php-mysql

    • php-mysqli

    • php-xml

    • php-json

    • php-curl

    • php-readline

    • php-validate

    • php-zip

  • apache2 and libapache2-mod-php for GNU/Linux

  • Microsoft IIS (latest version available) on Microsoft Windows and Microsoft Windows Server

  • Code editor with PHP support (JetBrains Rider and Visual Studio Code recommended)