lucenenet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From pnas...@apache.org
Subject [Lucene.Net] svn commit: r1083314 - /incubator/lucene.net/site/trunk/content/lucene.net/roadmap.mdtext
Date Sat, 19 Mar 2011 22:18:11 GMT
Author: pnasser
Date: Sat Mar 19 22:18:10 2011
New Revision: 1083314

URL: http://svn.apache.org/viewvc?rev=1083314&view=rev
Log:
formatting

Modified:
    incubator/lucene.net/site/trunk/content/lucene.net/roadmap.mdtext

Modified: incubator/lucene.net/site/trunk/content/lucene.net/roadmap.mdtext
URL: http://svn.apache.org/viewvc/incubator/lucene.net/site/trunk/content/lucene.net/roadmap.mdtext?rev=1083314&r1=1083313&r2=1083314&view=diff
==============================================================================
--- incubator/lucene.net/site/trunk/content/lucene.net/roadmap.mdtext (original)
+++ incubator/lucene.net/site/trunk/content/lucene.net/roadmap.mdtext Sat Mar 19 22:18:10
2011
@@ -1,16 +1,150 @@
-Latest Release - Lucene.Net 2.9.2
-
-
-These are official releases that are stable and should be relatively free of bugs:
-	Binary
-	Source
-	
-Cutting Edge
-This is the latest and greatest, we do our best to keep it stable, but occasionally 
-it won't build correctly. Newer features will likely not work as intended, 
-and even older features might be broken temporarily
-
-Archives
-2.9.1 Source Binary
-2.9.0 Source Binary
-2.4.0 Source Binary
+Lucene.Net Roadmap
+========================
+
+There will be at least four main areas of work to address in the
+upcoming months:
+
+- Project Maintenance
+- Catching up with the backlog
+- Working on a new porting system
+- The Future: New API and Lucene 3.X
+
+We will be working on these areas simultaneously.
+
+
+Project Maintenance
+---------------------
+
+This includes the various aspects of transition from Lucene
+subproject to Incubator Podling, as well as updating the website
+and documenation.
+
+
+**Roadmap**
+
+* Website and branding Update (02/28/2011)
+  - LUCENENET-379 - Clean up Lucene.Net website
+    * NOTE: Should probably be split into a few separate issues:
+     * Update website to be Apache CMS based
+     * Update website to reflect current status and information
+     * New site layout
+     * New logo design
+
+* Documentation Update (03/28/2011)
+  - LUCENENET-382 - Create a wiki page for Lucene.Net
+    * NOTE: This should probably have more detailed tasks defined
+      and separately assigned / managed. This should focus on 2.9.2
+      level code, examples, etc, plus FAQ, Design, and other
+      similar documentation.
+
+
+Catching up with the Backlog
+--------------------------------
+
+This includes finalizing the 2.9.2 release, updating that to
+Lucene 2.9.4 compatibility and applying outstanding patches and
+bug fixes. This will put is slightly out of sync with Java Lucene
+because we'll have additional patches applied that the Java Lucene
+project does not have for our 2.9.4 release.
+
+
+**Roadmap**
+
+* Lucene.Net 2.9.2 Binary release (02/28/2011)
+  - LUCENENET-381 - Official release of Lucene.Net 2.9.2
+    * Build from existing tag, no new changes
+
+* Lucene.Net 2.9.4 Source/Binary release (03/28/2011)
+
+  *EASY STUFF*
+  - LUCENENET-389 - Signing the released assembly
+  - LUCENENET-377 - Upgrade solution to VS2010
+  - LUCENENET-361 - Workaround for a Mono C# compiler issue
+  - LUCENENET-266 - Putting support classes in separate files and
+    in a separate directory
+  - LUCENENET-337 - TokenAttribute for Selectively Including Tokens
+    in Length Norm
+  - LUCENENET-330 - Search.Regex minimal port
+  - LUCENENET-371 - Unit test for Search.Regex port
+  - LUCENENET-374 - IndexReader.IsCurrent returning false
+    positive in some cases
+  - LUCENENET-179 - SnowballFilter speed improvment
+
+  *HARDER STUFF*
+  - LUCENENET-??? Rollup changes from Lucene 2.9.3/2.9.4 releases
+  - LUCENENET-372 - NLS pack for Lucene.NET: BR, CJK, CN, CZ, DE,
+    FR, NL, RU analyzers
+    * NOTE: For v1.4 This code could be a starting point for a
+      2.9.2 compatible version
+  - LUCENENET-391 - Luke.Net for Lucene.Net
+    * NOTE: For v1.4 This code could be a starting point for a
+      2.9.2 compatible version
+  - LUCENENET-172 - This patch fixes the unexceptional exceptions
+    ecountered in FastCharStream and SupportClass
+    * NOTE: Evaluate concerns expressed by George A. for this patch
+  - LUCENENET-167 - Compact Framework & Silverlight Support
+    * NOTE: Evaluate required steps and impact this will have on
+      source code. Perhaps create a branch for CF/SilverLight.
+  - LUCENENET-378 - Objects with a Close method should support
+    IDisposable
+    * NOTE: Significant diversion from Java, involves a lot of
+    code-touch. Maybe take some ideas from and/or incorporate
+    changes from various CodeProject forks?
+
+
+Working on a New Porting System
+--------------------------------
+
+We've discussed that we'd like to fully automate this process and
+so far, the most obvious tool to use is Sharpen. This may involve
+forking Sharpen (or contributing back to that project if
+appropriate). We also discussed we'd like a to set up a CI server
+for this work (and other things).
+
+* Evaluate tooling (02/28/2011)
+  - LUCENENET-380 - Evaluate Sharpen as a port tool
+    * NOTE: We should conclusively complete the evaluation and if
+    we're ok with Sharpen, close this issue and move on to building
+    a production version of the Sharpen code.
+
+  - LUCENENET-??? - Evalute CI systems and build a proposal for
+    CI server setup
+
+* Create Production System, 2.9.2 compatible (03/28/2011)
+  - LUCENENET-??? - Create production version of automated port
+    scripts for 2.9.2 build
+    * NOTE: This will allow us to focus on the conversion process,
+      not the Lucene.Net code changes. This will be considered
+      complete when we are able to create a functionally equivalent
+      2.9.2 port using Sharpen. This can be measured using existing
+      unit tests, or by adding new ones as needed to cover
+      additional test cases.
+
+  - LUCENENET-??? - Create production CI system and integrate
+    2.9.2 automated port tasks
+
+* Create Production System, 2.9.4 compatible (04/25/2011)
+  - LUCENENET-??? - Production porting code for 2.9.4
+    * NOTE: This will be a good exercise to determine how easy
+      maintaining the porting code is across version changes.
+  - LUCENENET-??? - CI server: Integrate Sharpen 2.9.4 task
+
+
+
+The Future: New API and Lucene 3.X
+-----------------------------------
+
+We need to move out of the current 2.X world. This means a number
+of things, including Lucene 3.X compatibility, a new idiomatic .NET
+API, and incorporating changes and ideas presented in the various
+forks of Lucene.Net.
+
+* Discuss and Design (03/28/2011)
+  - LUCENENET-??? - Community discussion on how to proceed past
+    2.X and to create a plan for implementation
+
+* Implement next generation of Lucene.Net code (05/30/2011)
+  - LUCENENET-??? - Implement next gen code
+    * NOTE: Since design is still TBD, we can't say for sure what
+      we'll be doing here, but whatever it is, we should have a
+      release done by June.



Mime
View raw message