+1 (Not binding)

On Fri, Jul 23, 2010 at 8:23 AM, Josimpson Ocaba <joc...@g2ix.net> wrote:
> Good Day, In behalf of the NPanday community I would like to share with you 
> our proposal for the NPanday project to be included amongst one of the 
> incubation projects.
>
> Here is the link for the proposal in the incubation: 
> http://wiki.apache.org/incubator/NPandayProposal
> and here is the link for the current location of the project:  
> http://npanday.codeplex.com/
>
> Please let us know any feedbacks or questions about the proposal. We would 
> very much welcome any volunteers to help us guide NPanday through this 
> incubation process.
>
> ----------------------------------------------------------
> NPanday Proposal
> ----------------------------------------------------------
> Abstract
>
> NPanday allows projects using the .NET framework to be built with Apache 
> Maven. NPanday allows .NET projects to be converted into Maven projects thus 
> allowing them to fully utilize the other technologies driven by Maven. 
> Proposal
>
> NPanday primarily provides two capabilities: a set of Maven plugins, for 
> constructing builds in Maven that use the .NET command-line tools; and a 
> Visual Studio Addin that keeps a Visual Studio project in sync with the Maven 
> POM and adds reference resolution from Maven artifact repositories. Together 
> this allows you to use a single tool across .NET, Java or any other 
> Maven-based projects, including the same benefits of dependency management, 
> automated release and source control management.
>
> Background
>
> When building .NET projects traditionally you would use the built in 
> components in Visual Studio or compile the source code by hand in the command 
> line using .NET frameworks. NPanday gives an alternative building management 
> option.
>
> NPanday also allows developers to continue to build and develop .NET projects 
> even without the aid of Visual Studio.
>
> Rationale
>
> NPanday allows developers to still use the .NET Frameworks and technologies 
> that they need and at the same time allow their projects to be distributed 
> and released with greater ease using Maven's conventions. NPanday also helps 
> those developers maintain and integrate their project in a continuus 
> integration that could host both Java and .NET projects.
>
> Initial Goals
>
> The initial goals for NPanday are:
>
>    * Donate the existing codebase and import it.
>    * Setup the incubation infrastructure (svn repository, build system, 
> website) so we can run continuous builds with automated testing and publish 
> all available documentation and releases, and migrate from Codeplex
>    * Get people involved in advancing the code base in different directions, 
> integrating it with other projects at Apache.
>    * Work closely with current contributors and seek to add new committers
>    * Prepare for a point release that meets incubator and Apache criteria
>    * Start active development on NPanday 2.0
>
> Current Status
>
> The current codebase is developed and tested in both .NET and Java. It was 
> developed at Codeplex for the last two years after originally being forked 
> from the failed NMaven incubator podling.
>
> We have a number of releases all of which have followed a clear transparent 
> process. Documentation for the project is currently available in 
> http://www.npanday.org/docs/1.2/, which can be donated and converted to the 
> Apache NPanday website. The development team is currently using Codeplex 
> discussion forums as the primary colaborative process.
>
> Meritocracy
>
> Some of the core developers are already committers and PMC members at Apache, 
> so they understand what it means to have a process based on meritocracy.
>
> NPanday has been operating under an Apache-like model since its inception.
>
> Community
>
> We've seen a number of new contributors joining the community recently.. Most 
> of the community members have found NPanday through searching for Maven in 
> .NET and have donated their own tweaks as they continue to consume NPanday. 
> The community members have actively created issues that are improving the 
> behaviors and bugs in the current version.
>
> Core Developers
>
> The core development team started mostly with members from MaestroDev and has 
> been recently added with other independent developers. Most of the 
> development team members have experience in other Apache projects.
>
> Alignment
>
> The initial codebase came from NMaven in the incubator, and because of that 
> and the Apache committers involved it has always had an Apache development 
> philosophy. It is designed to work with Apache Maven, though has some value 
> to anyone that can use a POM. We would also like to reach out to other 
> .NET-based projects at Apache.
>
> Known Risks
>
> The primary risk to growth is attracting .NET developers to the project.
>
> Orphaned Products
>
> There is already a growing community in existence and the members of the 
> community are active towards enhancing NPanday even more, including some 
> existing Apache committers. NPanday has also been advertised in the 
> Philippines as a gateway for students and developers to get involved in open 
> source projects. There are no signs of the project being orphaned or 
> abandoned, but we realise that continuing to grow diversity of committers and 
> traction among users will be important to secure its future.
>
> Homogenous Developers
>
> The committers of NPanday are from at least 2 different companies, MaestroDev 
> and Itemis. NPanday also has contributors from other companies and are 
> interested to be committers as well.
>
> Reliance on Salaried Developers
>
> Although NPanday mostly consists of MaestroDev employees the work for NPanday 
> is done on billed time and non billed time.
>
> Initial Source
>
> NPanday has been in development within codeplex since 2008. Source and 
> Intellectual Property Submission Plan The contributions are from three 
> sources:
>
>    * the original (cleared) NMaven code
>    * contributions by MaestroDev employees (will be covered under a software 
> grant/CCLA)
>    * contributions by active individuals (will submit CLAs)
>
> We wish to explore whether we should import this picking up the NMaven 
> history.
> Required Resources
>
> Mailing lists:
>
>    * npanday-...@incubator.apache.org
>    * npanday-comm...@incubator.apache.org
>    * npanday-us...@incubator.apache.org
>    * npanday-priv...@incubator.apache.org
>
> Subversion:
>
>    * https://svn.apache.org/repos/asf/incubator/npanday
>
> Issue Tracking:
>
>    * JIRA: Apache npanday (npanday)
>
> Wiki:
>
>    * Confluence: Apache npanday (npanday)
>
> Initial Committers
>
>    * Marecor Baclay <mbac...@apache.org>
>    * Odea Ching <och...@apache.org>
>    * Lars Corneliussen <l...@corneliussen.de>
>    * Joe Ocaba <joc...@maestrodev.com>
>    * Adelita Padilla <apadi...@maestrodev.com>
>    * Brett Porter <br...@apache.org>
>    * Wendy Smoak <wsm...@apache.org>
>
> note: We also have a number of emeritus committers, and one that has been 
> accepted but is awaiting approval from their employer. They are not initially 
> listed, but we expect that they would be welcome back if available. The 
> podling would vote on them as normal should that occur.
>
> Affiliations
>
> Brett Porter, Wendy Smoak, Odea Ching, Marecor Baclay, Joe Ocaba, and Adelita 
> Padilla work for MaestroDev and Lars Corneliussen works for Itemis.
>
> Sponsors
>
> We have approached both the champion and an initial list of mentors that have 
> agreed to mentor this project. Champion:
>
>    * Brett Porter
>
> Mentors:
>
>    * Dennis Lundberg
>    * Gavin McDonald
>    * Odea Ching
>
> Sponsor:
>
>    * Apache Incubator
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>



-- 
Thanks
- Mohammad Nour
  Author of (WebSphere Application Server Community Edition 2.0 User Guide)
  http://www.redbooks.ibm.com/abstracts/sg247585.html
- LinkedIn: http://www.linkedin.com/in/mnour
- Blog: http://tadabborat.blogspot.com
----
"Life is like riding a bicycle. To keep your balance you must keep moving"
- Albert Einstein

"Writing clean code is what you must do in order to call yourself a
professional. There is no reasonable excuse for doing anything less
than your best."
- Clean Code: A Handbook of Agile Software Craftsmanship

"Stay hungry, stay foolish."
- Steve Jobs

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to