commit 364e35f18bc10e919072a0deb5ffa0c02f79dae4 Author: Andrej Gaevskij Date: Tue May 29 04:43:58 2012 -0700 Created gh-pages branch via GitHub diff --git a/index.html b/index.html new file mode 100644 index 0000000..bebed60 --- /dev/null +++ b/index.html @@ -0,0 +1,108 @@ + + + + + + monodevelop-settings by gaech + + + + + + + +
+
+

monodevelop-settings

+

+

View the Project on GitHub gaech/monodevelop-settings

+ +
+
+

monodevelop-settings

+ +

У этого проекта две основные цели. Во-первых, упрощение внедрения стиля кодирования. Во-вторых, сохранение и распространение лучших практик использования MonoDevelop.

+ +

Что внутри?

+ +
    +
  • Настройки для автоматического форматирования кода.
  • +
  • Настройки именования.
  • +
  • Настройки хоткеев.
  • +
  • Code templates(ctor) адаптированные под наш стиль кодирования.
  • +

Как установить настройки?

+ +

Настройки устанавливаются простым клонированием репозитория в нужную папку.

+ +
+
mkdir ~/Library/MonoDevelop-3.0-orig/
+cp -R ~/Library/MonoDevelop-3.0/ ~/Library/MonoDevelop-3.0-orig/
+rm -rf ~/Library/MonoDevelop-3.0/
+git clone https://github.com/gaech/monodevelop-settings.git ~/Library/MonoDevelop-3.0/
+
+
+ + +

После успешного клонирования надо изменить глобальные настройки 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

+ +

+ +

Настройки будут влиять на новые проекты и решения. В существующих надо изменить настройки вручную.

+ +

Если по какой-то причине вы не хотите использовать все общие настройки, то можно скопировать отдельно нужны вам файлы.

+ +

Обновление настроек

+ +
+
cd ~/Library/MonoDevelop-3.0/
+git pull origin master
+
+
+ + +

Как поделиться своими наработками?

+ +
    +
  • Сделать fork проекта. Для этого достаточно нажать кнопку Fork на этой странице.
  • +
  • Склонировать форк.
  • +
  • Закоммитить свои изменения.
  • +
  • Отправить изменения в основной репозиторий. Это делается с помощью кнопки Pull request.
  • +

Ссылки

+ +

TODO

+ +
    +
  • Подсказка по хоткеям MonoDevelop
  • +
  • Подсказка по шаблонам кода
  • +
+
+
+

This project is maintained by gaech

+

Hosted on GitHub Pages — Theme by orderedlist

+
+
+ + + + \ No newline at end of file diff --git a/javascripts/scale.fix.js b/javascripts/scale.fix.js new file mode 100644 index 0000000..87a40ca --- /dev/null +++ b/javascripts/scale.fix.js @@ -0,0 +1,17 @@ +var metas = document.getElementsByTagName('meta'); +var i; +if (navigator.userAgent.match(/iPhone/i)) { + for (i=0; i