Glimpse/Glimpse — pull request #197 by kristofferahl (2012-09-01 17:54:59+00:00)
Title: Feature - Plugin assist helpers

Hey!
I'm starting a pull-request so that you can follow the work I'm doing easier. **I will keep adding to the pull-request as I get more work done so there is no need to apply it until we all agree it's done/good enough.**

There's a few things worth noticing so far:

- Most of the stuff I've done has been placed in the Plugin/Assist directory.

- There is currently 2 classes called GlimpseSection. One is in the Plugin/Assist namespace and the other is in the Configuration namespace. We probably need to fix that so there is no confusion. We need a new name for the class representing a section of a plugin. Ideas?

- The classes Formats and FormattingKeywords contains all the supported formatting options (formats for bold, italic, ... and keywords like error, info, ...). These could probably be useful outside of the Assist namespace so they could be moved to another namespace. What do you think?

- When adding support for new formatting options, they should be added to the Formats and FormattingKeywords classes. It shouldn't take many seconds and will help us keep track of what is supported.

- In "master" there is a class called Module. What happened to it? I want to hook up the assist stuff so that you, as a plugin author, won't have to call .Build() on your GlimpseSection's.