Articles

From $1
Table of contents

The following articles have been written by members of the MonoDevelop comunity. New articles are greatly appreciated!

Building MonoDevelop

Development: Getting Started

Read Article. It's relatively easy to get started working on MonoDevelop, but this article aims to make it easier to get off the ground.

Environment Variables

Read Article. An in-depth explanation of all environment variables that can be altered in order to simplify the development of MonoDevelop. 

Building MonoDevelop on OS X

Read Article. Basic steps for building MonoDevelop on OS X. 

Building MonoDevelop on Ubuntu

Read Article. Basic steps for building MonoDevelop on Ubuntu.

Writing Add-ins

Creating a Simple Add-in

This walkthrough will guide you through the process of creating a simple add-in, introducing the fundamentals of the add-in system and some of MonoDevelop's core APIs.

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. 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. An in-depth explanation of all Mono.Addins features. Mono.Addins is the add-in engine used by MonoDevelop.

MonoDevelop API

API Overview

Read Article. An overview of the MonoDevelop API, explaining where to find the most important services and how to use them.

Using the Data Serializer

Read Article. A user guide of the generic data serializer provided by the MonoDevelop API.

Logging

Read Article. MonoDevelop's logging service provides a configurable way for developers to log debug and error messages reported by Addins.

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.

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.

Thread Management in MonoDevelop

Read Article. This article explains the some basic rules that every addin developer should follow regarding thread management in MonoDevelop.

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.

Refactoring

Read Article. This article explains the MonoDevelop refactoring infrastructure. It helps writing own refactorings.

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.

Tag page

Files (0)

 
You must login to post a comment.
Page last modified 21:18, 11 Aug 2009 by Lluis