title: Mono Resources for Cross Platform Development
body: <p>Is there a site or repository of information about Cross Platform development in mono?  Obviously I know about <a href="http://www.mono-project.com/MoMA" rel="nofollow noreferrer">Moma</a>, and the <a href="http://www.mono-project.com/Guidelines:Application_Portability" rel="nofollow noreferrer">Cross Platform Guidlines</a> and I am using the <a href="http://go-mono.com/monotools/" rel="nofollow noreferrer">Visual Studio Tools</a> to run and debug applications in a Virtual Machine, however since I am migrating an old application I have dozens (if not hundreds) of PInvokes to migrate.  Surely everyone who does this must have come across these problems before, and have solutions, or suggestions for solutions.  Rather than post a hundred, "What is Mono equivalent of the user32.dll GetKeyState()" on stackoverflow (or maybe that is the solution), is there a repository (wiki like Pinvoke.net), or is it hidden in the <a href="http://go-mono.com/forums/" rel="nofollow noreferrer">mono forums</a> from both their search and <a href="http://www.google.ca/search?q=GetKeyState+site%3Ago-mono.com%2Fforums%2F" rel="nofollow noreferrer">google search</a>? </p>
  
  <p>To answer the comment below, I am looking for Cross Platform ways of doing API calls.  Obviously the best solution is to have a Managed way to do everything, but some kind of reference on how to do it on Windows, Linux and Mac would also be incredibly helpful.  From the lack of response I am guessing that no such reference site exists, and perhaps it should be started.  Even if the mono project started a wiki that started off with the Application Portability guidelines I am sure that it would grow over time and be of great use to the community.</p>