Main Page

From Mere Wiki
Jump to: navigation, search
Dialog-information.png
Welcome to MereWiki
Mere Idea is a software company which was set up to create some open source libraries and applications. However, the project seems to have taken a back seat to blogging about developing code.

The problem with a blog is that the articles are organised chronologically, and sometimes the information you may want can be spread over two or three posts, with possibly irrelevant posts (or months) in-between. For someone simply trying to find out how to perform a particular task, this can make tracking down the relevant information difficult. This wiki was set up reorganise the information in our blog posts in a more subject oriented way. It will give details about our repository code (including checking out and building), basic guides to the tools used and other information that may be of interest to our blog readers. It grows organically as guides are written, code changes and blog posts are posted.

We hope you find something of interest here, and maybe contribute to the wiki or code in the future.


Internet-news-reader.png
Latest News

There seems to be a problem with Twitter - no feed available. Try again later, or view with your Twitter client.

See more on twitter...
Accessories-text-editor 22px.png
Blog
Next planned blog post

Adding SLF4J and Logback for logging in the Java / SCons code

We currently write a blog about using various development tools. Some of the recent blog post titles are shown below.


See more at the blog...

Tango - network-server 22px.png
Repositories
We currently have four Subversion repositories containing code described in the blog. Full details of their contents and how to check out code can be found on the Code page, or in the online Documentation. Below is a quick summary:
  • Testing
    • Contains code used to test build environments and techniques which are discussed on the blog
    • Current revision: 60



  • Documentation
    • Contains LyX files of guides being written as the code develops.
    • Current revision: 4

Browse with WebSVN...


Tango - text-x-generic 22px.png
Documentation
The code in our repositories includes structured comments which can be parsed by Doxygen to produce HTML documentation. This documentation includes details of the code itself (classes, functions, variables, libraries...), and details of how to check out and build the code. The libraries which currently have such documentation are:
A set of C++ libraries and executables built with CMake and UnitTest++.
Code used to test using SCons for C++.
A set of files (not for compiling) to test Doxygen mark up.

Further documentation is being produced to provide guides to such things as code style, Doxygen comment styles and development methodologies. These guides are developed with LyX and produced in PDF, which will be made available through this wiki.

Preferences-system.png
Tool Information
During the development of our code we use tools to hopefully make development easier and more consistent. We break the tools up into 5 sections:
Covers tools such as vi or vim, Microsoft Visual Studio and Eclipse.
Includes tools that configure, compile and link like SCons, or those that just configure like CMake, and those that just compile and link like make or Microsoft Visual Studio.
Tools (usually libraries) that help with testing code, such as UnitTest++ and JUnit, and also Buildbot to run nightly code builds.
Includes the tools Microsoft Visual Studio, gdb, jdb, Eclipse and Valgrind, as well as the Mantis bugtracker.
Includes tools used for creating documentation such as Doxygen and LyX.
System-users.png
Contribute
There are a few ways you can contribute and become part of the MereIdea Wiki Community.
  • Give feedback about the blog, wiki, code, or anything else you like or dislike about all things MereIdea.
  • Make suggestions for subjects for the blog or suggest things to add to the wiki.
  • Become a contributor to the wiki by registering and requesting editing rights. Help us get rid of some red links!
  • Work on one of our guides to produce PDF documents on general development subjects.
  • Offer to write a blog post on a development subject.
  • At present we are not looking for code developers, but we will be in future as this is an open source project. Check back for further details.
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox