Articles
From MonoDevelop
| Table of contents |
|
|
The following articles have been written by members of the MonoDevelop comunity. New articles are greatly appreciated!
Writing Add-ins
Walk through: Extending the Project Pad
Read Article. This tutorial explains how to implement an addin that extends the project pad. The idea for this extension is to be able to show the classes that are implemented in a file as child nodes of that file in the project pad.
How to extend the Project Model
Read Article. This article explains how to extend the project model to support new types of projects or to add additional information to existing project types.
Introduction to Mono.Addins
Read Article (http://www.mono-project.com/Introduction_to_Mono.Addins). This article explains the library basics and some examples. Mono.Addins is the add-in engine used by MonoDevelop.
Mono.Addins Reference Manual
Read Article (http://www.mono-project.com/Mono.Addins_Reference_Manual). An in-depth explanation of all Mono.Addins features. Mono.Addins is the add-in engine used by MonoDevelop.
Environment Variables
Read Article. An in-depth explanation of all environment variables that can be altered in order to simplify the development of MonoDevelop.
MonoDevelop Design and Architecure
Architecture Overview
Read Article. This document is an overview of the new assembly organization of MonoDevelop.
Add-in Extension Tree Reference
Read Article. This document shows the complete extension tree available to add-in developers.
Thread Management in MonoDevelop
Read Article. This article explains the some basic rules that every addin developer should follow regarding thread management in MonoDevelop.
The Command System
Read Article. This article explains how MonoDevelop's Command System works, and how can you take advantage of it for writing your add-ins.
Translations
Read Article. MonoDevelop has chosen to use gettext instead of resources for translating into other languages. This allows us to take advantage of GNOME translators' familiarity with gettext.
Logging
Read Article. MonoDevelop's logging service provides a configurable way for developers to log debug and error messages reported by Addins.
Designer Infrastructure
MonoDevelop has some infrastructure for supporting visual designers, such as the ASP.NET and GTK# designers. Some of this — the property grid and toolbox — is now being used elsewhere in MonoDevelop.
There is an article on the Toolbox.
Obsolete Articles
In the Obsolete Articles section you'll find some outdated articles which are kept just as a reference.

Powered by MediaWiki