48
edits
(Forgotten aspect to the Needs column) |
(Rewording consistency pass) |
||
Line 95: | Line 95: | ||
# Display current data | # Display current data | ||
# Search current data, by Feature, Author, Browser | # Search current data, by Feature, Author, Browser | ||
# Search | # Search Data entry events, by Feature, Author, Browser | ||
# Compile a data view as the sum of | # Compile a data view as the sum of data entries between an initial state and the entry events applied in an ordered manner | ||
# Render an HTML representation of the data (may or may not have more than one HTML format) | # Render an HTML representation of the data (may or may not have more than one HTML format) | ||
# Accept writes only if authenticated to trusted authentication provider | # Accept writes only if authenticated to trusted authentication provider | ||
# CRUD | # Contribution data types: | ||
# CRUD | ## CRUD Feature entry | ||
# CRUD Browser | ## CRUD Specification entry | ||
# CRUD Browser Version | ## CRUD Browser entry | ||
## CRUD Browser Version entry | |||
## CRUD Labels entry | |||
## CRUD Note entry | |||
# Frontend JavaScript client to add editing capabilities from documentation site embed | # Frontend JavaScript client to add editing capabilities from documentation site embed | ||
Line 111: | Line 114: | ||
==== Data entry ==== | ==== Data entry events ==== | ||
The following type of data is subject for contribution and possible moderation. | |||
Namely | Namely; | ||
* Feature | |||
* Specification | |||
* Browsers | * Browsers | ||
* Browser version | * Browser version | ||
* Labels | * Labels | ||
* Note | * Note | ||
Line 134: | Line 138: | ||
==== Search ==== | ==== Search ==== | ||
Search is required for two different contexts: Current data, Contribution event log. | Search capability is required for two different contexts: Current data, Contribution event log. | ||
==== Compile a data view as the sum of data entries ==== | |||
Each visualization of the data, regardless of their format, is the result of changes that has been made on a given resource (e.g. Feature, Specification, Browser, Labels) | |||
In order to support moderation, and the underlying need to allow removal of unaccepted data, we must have a system that handles ways to apply changes in an ordered manner. | In order to support moderation, and the underlying need to allow removal of unaccepted data, we must have a system that handles ways to apply changes in an ordered manner. |
edits