Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Documentation
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
2
Issues
2
List
Board
Labels
Milestones
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
snac
Documentation
Commits
3ef35b55
Commit
3ef35b55
authored
Aug 04, 2015
by
twl8n
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
updating the plan
parent
a90d9652
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
0 deletions
+32
-0
plan.md
tat_requirements/plan.md
+32
-0
No files found.
tat_requirements/plan.md
View file @
3ef35b55
...
@@ -13,6 +13,15 @@ Overview and order of work
...
@@ -13,6 +13,15 @@ Overview and order of work
1.
create tech documents, filling in as much prose as possible
1.
create tech documents, filling in as much prose as possible
- how do we deal with vocabulary hierarchy?
'''
INSERT INTO vocabulary (type, value) values ( 'subject', 'World politics--Periodicals' );
INSERT INTO vocabulary (type, value) values ( 'subject', 'World politics--Pictorial works' );
INSERT INTO vocabulary (type, value) values ( 'subject', 'World politics--Societies, etc.' );
INSERT INTO vocabulary (type, value) values ( 'subject', 'World politics--Study and teaching' );
'''
1.
create prototype software to test tech requirements, iterate updating requirements and prototype
1.
create prototype software to test tech requirements, iterate updating requirements and prototype
1.
create tests for test driven development, and validate prototype
1.
create tests for test driven development, and validate prototype
...
@@ -40,11 +49,28 @@ Code we write
...
@@ -40,11 +49,28 @@ Code we write
-
SQL schema (Robbie)
-
SQL schema (Robbie)
-
exists, needs tests, needs requirements
-
exists, needs tests, needs requirements
-
should we re-architect tables become normal tables, the views go away, and versioned records are moved to shadow tables.
-
add features for delete-via-mark (as opposed to actual delete)
-
add features to support embargo
-
(maybe, discuss) change vocabulary.sql from insert to copy. It would be smaller and faster, although in reality as soon as
it is in the database, the text file will never be touched again.
-
(discuss) can/should we create a tag system to deal with ad-hoc requirements later in the project? The tags
are very similar to vocabulary entryies in that the tag values are controlled. The difference being a weaker
moderation of tags and more readiness to create new tags (types). The tag table would consist of tag, value
and is essentially a name-value system. If we create tags, should we try to enforce some data typing, that
is: string, int, date, float, etc.?
-
CPF to SQL parser (Robbie)
-
CPF to SQL parser (Robbie)
-
exists, needs tests, needs requirements
-
exists, needs tests, needs requirements
-
Name serialization tool, selectable pre-configured formats
-
Name string parser
-
Name string parser
- Can we find a grammar-based parser for PHP? Should we use a standalone parser?
- Can we find a grammar-based parser for PHP? Should we use a standalone parser?
...
@@ -53,6 +79,12 @@ Code we write
...
@@ -53,6 +79,12 @@ Code we write
-
Can this use the same parser engine as the name string parser?
-
Can this use the same parser engine as the name string parser?
-
CPF record edit, edit each field
-
CPF record split, split data into separate cpf identities, deprecate old ARK, mint new ARKs
-
CPF record merge, combine fields, deprecate old ARKs, mint new ARK
-
coding style, class template (architect Robbie)
-
coding style, class template (architect Robbie)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment