Добавлено описание целей проекта и процесса внесения изменений
This commit is contained in:
parent
73e208f52c
commit
5ebfcb0847
21
README.md
21
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`
|
||||
|
||||

|
||||
|
||||
В разделе `Source code → Code Formatting → C# source code` выставляем `Policy: Touchin`
|
||||
|
||||

|
||||
|
||||
В разделе `Source code → Name Conventions` выставляем `Policy: Touchin`
|
||||
|
||||

|
||||
|
||||
Для того чтобы 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
|
||||
```
|
||||
```
|
||||
|
||||
## Как поделиться своими наработками?
|
||||
* Сделать fork проекта. Для этого достаточно нажать кнопку Fork на этой странице.
|
||||
* Склонировать форк.
|
||||
* Закоммитить свои изменения.
|
||||
* Отправить изменения в основной репозиторий. Это делается с помощью кнопки Pull request.
|
||||
|
||||
## Ссылки
|
||||
* [coding-style]: https://github.com/gaech/coding-style (Соглашение о кодировании в компании Touch Instinct)
|
||||
|
||||
## TODO
|
||||
* Подсказка по хоткеям MonoDevelop
|
||||
* Подсказка по шаблонам кода
|
||||
Loading…
Reference in New Issue