From 5ebfcb08474d41c348828812da419c118c0f240d Mon Sep 17 00:00:00 2001 From: Andrej Gaevskij Date: Tue, 29 May 2012 15:34:16 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D1=86=D0=B5=D0=BB=D0=B5=D0=B9=20=D0=BF=D1=80=D0=BE=D0=B5?= =?UTF-8?q?=D0=BA=D1=82=D0=B0=20=D0=B8=20=D0=BF=D1=80=D0=BE=D1=86=D0=B5?= =?UTF-8?q?=D1=81=D1=81=D0=B0=20=D0=B2=D0=BD=D0=B5=D1=81=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index fe6742b..77c4e08 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # monodevelop-settings +У этого проекта две основные цели. Во-первых, упрощение внедрения стиля кодирования. Во-вторых, сохранение и распространение лучших практик использования MonoDevelop. ## Что внутри? * Настройки для автоматического форматирования кода. * Настройки именования. @@ -15,14 +16,19 @@ git clone https://github.com/gaech/monodevelop-settings.git ~/Library/MonoDevelo ``` После успешного клонирования надо изменить глобальные настройки MonoDevelop. `MonoDevelop → Preferences...` В разделе `Source code → .NET Naming Policies` выставляем `Policy: Touchin` + ![](https://github.com/gaech/monodevelop-settings/raw/014f6c45b1b40f69aeba8641a3cca22af635abd9/Screenshots/global-naming-policies.jpg) В разделе `Source code → Code Formatting → C# source code` выставляем `Policy: Touchin` + ![](https://github.com/gaech/monodevelop-settings/raw/2622dd2c61fe2cb0cbf9cd8220285ac95ab7c199/Screenshots/global-code-formating.jpg) В разделе `Source code → Name Conventions` выставляем `Policy: Touchin` + ![](https://github.com/gaech/monodevelop-settings/raw/014f6c45b1b40f69aeba8641a3cca22af635abd9/Screenshots/global-name-convention.jpg) +Для того чтобы MonoDevelop выделял места, где нарушается соглашение о кодировании, можно включить анализ кода `Other → Source Analysis` + Настройки будут влиять на новые проекты и решения. В существующих надо изменить настройки вручную. Если по какой-то причине вы не хотите использовать все общие настройки, то можно скопировать отдельно нужны вам файлы. @@ -31,4 +37,17 @@ git clone https://github.com/gaech/monodevelop-settings.git ~/Library/MonoDevelo ```bash cd ~/Library/MonoDevelop-3.0/ git pull origin master -``` \ No newline at end of file +``` + +## Как поделиться своими наработками? + * Сделать fork проекта. Для этого достаточно нажать кнопку Fork на этой странице. + * Склонировать форк. + * Закоммитить свои изменения. + * Отправить изменения в основной репозиторий. Это делается с помощью кнопки Pull request. + +## Ссылки + * [coding-style]: https://github.com/gaech/coding-style (Соглашение о кодировании в компании Touch Instinct) + +## TODO + * Подсказка по хоткеям MonoDevelop + * Подсказка по шаблонам кода \ No newline at end of file