Bradford Condon, Lacey Sanderson, Stephen Ficklin
Major Issues #1
Tripal Annotation Extensions
Ready:
-
Tripal Analysis Blast
-
Tripal Analysis InterproScan
-
Minor issues, minor fixes? Stil ready for release (BC’s opinion)
-
Coordinate issue: clarify in instructions.
-
-
Need updated README.
Not Ready:
-
Tripal Analysis KEGG
-
Possible solution: Chado DBs can be linked. See EDAM problem.
-
OBO loader would need to be updated for the db-linker.
-
-
No README.md
-
Should we deprecate?
-
Tripal Analysis GO
-
Just an importer. Could easily be a bulk loader instead?
-
No display field, for example.
-
Do we bother releasing as 3.0?
-
-
Tripal Analysis Unigene
-
Obviously deprecated
-
Major #2 New Tripal v3 Release
Current bugs are preventing creation of content.
Extensions
-
Add the Tripal Docker, Python Tripal
-
Gold/Silver/Bronze
-
Purpose: The Tripal Community recognizes these qualities as making good code. They are ideals to strive for…..
-
“Terms and conditions apply” we can change the list and you need to do something to qualify for silver again.
-
What is the list of extension criteria?
- Bronze:
-
Has a public release that follows Drupal release naming rules.
-
Should install on any Tripal site
-
defines any custom tables or mviews
-
adds any needed controlled vocabulary terms
-
-
Installation and admin instructions README.md (or RTD)
-
Need a license (distributed with module)
-
- Silver:
-
Follows Drupal code standards (how to measure this?)
-
USING TripalField class to add data to pages.
-
Use tripal API functions
-
Queries Chado using chado_generate_var, chado_expand_var, the ChadoRecord class or chado_xxx_record functions (except for complicated queries).
-
-
Provides an admin interface to allow for customization
-
- Gold:
-
Imports data via Tripal's importer class
-
Tripal 3 fields are fully compatible with web services
-
The elementInfo function is fully implemented.
-
Field as query and queryOrder functions fully implemented.
-
-
Web Services uses Tripal's Web Service Classes.
-
PHPUnit testing
-
CI testing
-
Project should have a public development branch (following Drupal naming rules) to encourage collaboration and pull requests.
-
Extensive documentation for the module (similar to Tripal User's Guide).
-
- Bronze:
-
Cross-compatibility?
Requirements function in the install file so that it wont install without tripal 3 or 2.
See: Tripal Galaxy install