Однажды мне потребовалось создать gist, а еще я активно пользуюсь Notepad++. После того, как найти плагин для работы с gist в Notepad++ мне не удалось (есть только под Sublime), я решил написать свой. Ну и к тому же это было хорошим опытом в написании плагинов и работе с github api.
Сразу выкладываю ссылку на исходники:
NppGist sources и сам плагин: NppGist (для его подключения просто перенесите файл в папку plugins в папке Notepad++).
Под Notepad++ плагины можно писать на нескольких языках: C++, Ada, Delphi, .NET, но я остановился на последнем из-за скорости разработки и из-за того, что я лучше его знаю.
Для разработки было использовано следующее:
- NppPlugin.NET — шаблон Notepad++ плагина для .NET платформы.
- ServiceStack.Text — сериализация и десериализация JSON (высокая производительность и небольшой размер).
- hurl.it — удобный онлайн-инструмент для составления и тестирования GET, POST, DELETE и других запросов.
- NUnit — юнит-тестирование.
Тем, кому интересно знать, как писать плагины под Notepad++, добро пожаловать под кат.
Читать полностью »