diff options
author | Brett Porter <brett@apache.org> | 2009-10-16 13:29:36 +0000 |
---|---|---|
committer | Brett Porter <brett@apache.org> | 2009-10-16 13:29:36 +0000 |
commit | a48b8c93870bc5f1f10c5b4dae88f6387ca344d3 (patch) | |
tree | 6e6a27927c949d9346ce72c0bbc8028c861d06e0 | |
parent | 4d6643c5b0211470134025b0ebbcaec0040418e7 (diff) | |
download | archiva-MRM-976.tar.gz archiva-MRM-976.zip |
move working notes to the active branchMRM-976
git-svn-id: https://svn.apache.org/repos/asf/archiva/branches/MRM-976@825885 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | branch-working-notes.txt | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/branch-working-notes.txt b/branch-working-notes.txt deleted file mode 100644 index 0c0193772..000000000 --- a/branch-working-notes.txt +++ /dev/null @@ -1,30 +0,0 @@ -Stage 1: remove use of database and index from core consumers (move implementation into respective database and index modules) - -Done! - -Stage 2: separate model from JPOX annotated classes, centralising JPOX use in database - -Done! - -Stage 3: add a basic repository querying API for base artifact information and retrieval of metadata - -* RSS, browse -* consider repository-api refactorings -* replace archiva-model with separated repository APIs -* at this point, should be able to have functional Archiva without a database -* note that metadata need not be stored with the artifacts themselves, but will be by default - -Stage 4: incorporation of event API - -* used to centralise arrival, removal, etc of files/artifacts in the repository -* errors should be events as well to avoid exceptions in the logs and instead meaningful handling/reporting -* could also be used for configuration events -* consider hooking the audit log to this as well - -Stage 5: isolate scanning code - -* Repository should operate without scanning code, it should push events if enabled -* better assessment of its progress, performance -* removal of database / repository scanning duality - all operations are driven by the event bus -* move some database operations to a housekeeping scheduled task (same for index), make scheduled tasks a listable item based on available plugins - |