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>'].