To know what tracebase version is on whichever server (dev or prod), it must be inferred from UI elements in the interface, which is not very precise. There's also not a consolidated page for additional project metadata like authors, repo, release notes, citation information, etc. While some of that info may be available in random places or indirectly, via the repo, there's not a consolidated go-to place for that type of information.
Description
Add an "About" page that lists things like:
version
repo/download link
authors
how to cite
... when there is sufficient data for it, also things like:
list of labs (1) that use Tracebase
list of publications that cite Tracebase
Alternatives
None
Dependencies
This issue cannot be started until the completion of the following issue(s)/pull request(s):
439
Comment
None
ISSUE OWNER SECTION
Assumptions
List of assumptions that the code will not explicitly address/check
E.g. We will assume input is correct (explaining why there is no validation)
Limitations
A list of things this work will specifically not do
E.g. This feature will only handle the most frequent use case X
Affected Components
change: File path or DB table ...
add: Environment variable or server setting
delete: External executable or cron job
Requirements
[ ] 1. List of numbered conditions to be met for the feature
[ ] 2. E.g. Every column/row must display a value, i.e. cannot be empty
[ ] 3. Numbers for reference & checkboxes for progress tracking
DESIGN
Interface Change description
None provided
Code Change Description
None provided
Tests
[ ] 1. A description of at least one test for each requirement above.
[ ] 2. E.g. Test for req 2 that there's an exception when display value is ''
[ ] 3. Numbers for reference & checkboxes for progress tracking
FEATURE REQUEST
Inspiration
To know what tracebase version is on whichever server (dev or prod), it must be inferred from UI elements in the interface, which is not very precise. There's also not a consolidated page for additional project metadata like authors, repo, release notes, citation information, etc. While some of that info may be available in random places or indirectly, via the repo, there's not a consolidated go-to place for that type of information.
Description
Add an "About" page that lists things like:
Alternatives
None
Dependencies
This issue cannot be started until the completion of the following issue(s)/pull request(s):
439
Comment
None
ISSUE OWNER SECTION
Assumptions
Limitations
Affected Components
Requirements
DESIGN
Interface Change description
None provided
Code Change Description
None provided
Tests