Thursday, August 16, 2007

CodePlex and SQLAnalyzer.NET

CodePlex is Microsoft's open source project hosting web site. At workplace we have lots of tools and applications to manage our software projects. But when it comes to our personal (hobby or serious) projects that we undertake after work hours, it is really hard to keep track of all the aspects of the project, if it is little too bigger. For the open source enthusiasts, CodePlex provides the solution by giving a completely free source code hosting platform with integrated tools for configuration management, release management, issue tracker, discussion forum, licensing and collaboration.

I immediately liked the wiki based interface that was simple yet cool and powerful. Making a higher and better version of my earlier tool SQLAnalyzer was there in my To Do List since long back. So I started a new project in CodePlex and named it as SQLAnalyzer.NET.


The tiny tool called CodePlex Client provides access to the CodePlex Team Foundation Server (where the source code will be stored) using an edit-merge-commit style of source control access. This tool was so easy to use and the ability to checkout and check-in source codes remotely through Internet was faster than one could imagine.


My ideas for SQLAnalyzer.NET is posted on the CodePlex page and I plan to keep it updated. Here is the initial technical details of the plan:


- Consists of a Client Host Application and pluggable functional modules
- Host is coded in VB.NET with .NET 2.0 ( A future version can use WPF if required)
- Host application provides framework for connecting to database server and getting the objects and their details
- Functional modules (Plug-ins) can be developed in any .NET language
- Plug-ins will refer Host Application libraries and will provide independent functionalities


I am also looking forward to having more developers involved in this project. If you are interested you can register in CodePlex and post a message in the forum of SQLAnalyzer.NET.

No comments:

Post a Comment