Bradford, Lacey, Stephen
-
Tripal microservices proof of concept discussion.
-
Stephen will contact EC
-
Tripal 3.1 release
-
Test the tripal_install module.
-
Don’t wait for blast, interpro releases.
-
Don’t wait for tripal.info site d8 registration (put in 3.2 release instead)
-
Module rating system in RTD.
Tripal 3.2 goals
-
Tripal registration form and Tripal.info D8 site needs to be in production.
-
We need to tag open issues that should be on the 3.2 release.
-
Open pull requests merge on this version.
Module rating system
-
How “Drupal” should requirements for styling, branches, releases, pushing to Drupal, be? Vs recommendations.
-
Action item: Lacey to clean this up and make a PR for review.
Bronze
-
Any Tripal version
-
Has a public release that follows Drupal release naming rules.
-
Should install on a Tripal site appropriate for the versions it supports.
-
Defines any custom tables or mviews in the install file (if applicable).
-
Provides Installation and admin instructions README.md (or RTD)
-
Has a license (distributed with module)
-
-
Tripal v3 specific
-
Adds any needed controlled vocabulary terms in the install file (if applicable)
-
Silver
-
Any Tripal version
-
Follows Drupal code standards (how to measure this?)
-
Use tripal API functions (is this too generic)?
-
Uses the Chado API: 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
-
Latest releases should follow drupal best practices.
-
e.g. first release for Drupal 7 should be: 7.x-1.x
-
-
-
Tripal v3 specific:
-
Uses the TripalField class to add data to pages (if applicable).
-
Gold:
-
Any Tripal version
-
Required:
-
Extensive documentation for the module (similar to Tripal User's Guide).
-
Unit testing is implemented using PHPUnit with the TripalTestSuite or something similar.
-
Continuous integration is setup (e.g. such as with TravisCI).
-
-
Optional (but encouraged):
-
code sniffing and testing coverage reports.
-
Drupal.org vetted release.
-
-
-
Tripal v3 specific:
-
Imports data via Tripal's importer class
-
Tripal 3 fields are
-
Fully compatible with web services
-
The elementInfo function is fully implemented.
-
query and queryOrder functions fully implemented.
-
Web Services uses Tripal's Web Service Classes.
-
-
Open items
-
Tripal 4/D8?
-
Chado 1.4 and governance?
-
PMC voting tags: https://github.com/tripal/tripal/issues?q=is%3Aissue+is%3Aopen+label%3A%22PMC+voting%22
-
Redo PR template possibly?
-
People are submitting! But i’d love it if they provided more details on how ot test their PRs and/or adding tests...
-