You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by cu...@apache.org on 2017/04/07 22:30:56 UTC

[whimsy] branch master updated: Update TODOs

This is an automated email from the ASF dual-hosted git repository.

curcuru pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git

The following commit(s) were added to refs/heads/master by this push:
       new  8b73af0   Update TODOs
8b73af0 is described below

commit 8b73af01cdafed137df53ae85044aa4541ce2ace
Author: Shane Curcuru <as...@shanecurcuru.org>
AuthorDate: Fri Apr 7 18:30:51 2017 -0400

    Update TODOs
    
    Hope no-one minds if I use this to store my own crazy ideas!
---
 TODOS.md | 43 ++++++++++++++++++++++++++++++++-----------
 1 file changed, 32 insertions(+), 11 deletions(-)

diff --git a/TODOS.md b/TODOS.md
index 117d5a9..e255411 100644
--- a/TODOS.md
+++ b/TODOS.md
@@ -1,18 +1,39 @@
-TODOs
-=====
+# Whimsy Project TODOs
 
-1. Get a handle on how to test LDAP changes locally.  LDAP is installed on
-   whimsy-vm2, but not on local puppet-kitchen-vagrant repositories.
+The Apache Whimsy project is maintained by volunteers, and includes both 
+the core server and ASF:: libraries, as well as many individual applications.
+Patches are welcome - as is [reporting bugs](issues.apache.org/jira/browse/WHIMSY) or [asking questions](https://lists.apache.org/list.html?dev@whimsical.apache.org).
 
-2. Define a strategy for maintaining checkout data (mostly SVN) which is
+This TODO :pencil: list is used by various committers for tasks, improvements,
+and crazy ideas alike.  Comments appreciated.
+
+## Core Improvements :round_pushpin:
+
+- [ ]  Define/document strategy for maintaining checkout data (mostly SVN) which is
    needed by multiple applications.  For production, that will mean deployment
    on things like credentials for the `whimsysvn` user.  For local testing
    that likely will mean mounting local directories by the VM.
 
-4. Deploy puma (https://forge.puppetlabs.com/deversus/puma), and merge the
-   [board agenda](https://github.com/rubys/whimsy-agenda) tool into this
-   repository.
+- [ ] Deploy [puma](http://puma.io/) (https://forge.puppetlabs.com/deversus/puma), and merge the
+      [board agenda](https://github.com/rubys/whimsy-agenda) tool into this repo.
+
+- [ ] Define core ASF style & header information in the model and 
+      implement in various applications.  [WHIMSY-81](https://issues.apache.org/jira/browse/WHIMSY-81)
+
+- [ ] Improve error handling in appropriate scripts to provide friendly
+      user-visible cues on completion or stacktrace.  [On Mailing List](https://lists.apache.org/thread.html/a6743ba8e0132f865e2f43ea5eded30ad2bc81aeb2445973b8f89087@%3Cdev.whimsical.apache.org%3E)
+
+- [ ] Implement custom server error messages.
+
+## Crazy Ideas :tada:
+
+- [ ] Create templates for new applications and normalize behaviors of 
+      existing applications to make a more consistent user experience.
+      
+- [ ] Implement directory level index functionality to display a list 
+      of other available (and publishalbe) scripts there. 
+      Scan curdir; forall *.cgi where second line includes WVisible, display name/link.
+      Using a positive comment ensures only scripts wishing to be displayed are visible.
+
+
 
-5. Implement a fine grained availability and monitoring system
-   [Whimsy-35](https://issues.apache.org/jira/browse/WHIMSY-35).
-   At the moment, this is a simple ping endpoint.

-- 
To stop receiving notification emails like this one, please contact
['"commits@whimsical.apache.org" <co...@whimsical.apache.org>'].