developer.rst 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. Developer Tools
  2. ===============
  3. The following modules provide support to both core and extension Tripal developers.
  4. TripalDock
  5. ------------
  6. TripalDock is a command line tool that helps with creating and running Tripal sites using Docker. This tool is designed for developers and is not suitable for production.
  7. `Documentation <https://github.com/statonlab/tripaldock/blob/master/README.md>`__
  8. `Repository <https://github.com/statonlab/tripaldock>`__
  9. Tripal Download API
  10. --------------------
  11. This module provides an API for downloading Tripal/Chado data. Since download functionality is often sought after for Tripal sites and Views Data Export is not currently meeting our needs, this module aims to provide an API to aid module and site developers in making efficient, user friendly downloads available.
  12. `Documentation <https://github.com/tripal/trpdownload_api/blob/7.x-1.x/README.md>`__
  13. `Repository <https://github.com/tripal/trpdownload_api>`__
  14. Tripal D3.js API
  15. -----------------
  16. Provides d3.js integration for Tripal. It provides an API for developing consistent biological diagrams with a common configuration, as well as, providing some common diagrams such as pie, bar, column and pedigree diagrams.
  17. `Documentation <https://github.com/tripal/tripald3/blob/7.x-1.x/README.md>`__
  18. `Repository <https://github.com/tripal/tripald3>`__
  19. Tripal Fields Generator
  20. -----------------------
  21. This is a CLI tool to help automate the generation of Tripal fields.
  22. `Documentation <https://github.com/tripal/fields_generator/blob/master/README.md>`__
  23. `Repository <https://github.com/tripal/fields_generator>`__
  24. Tripal Rapid Installer
  25. ----------------------
  26. Provides rapid installation of a Tripal site using Drush.
  27. `Documentation <https://github.com/tripal/tripal_install/blob/master/README.md>`__
  28. `Repository <https://github.com/tripal/tripal_install>`__
  29. Tripal Test Suite
  30. -----------------
  31. Tripal Test Suite is a composer package that handles common test practices such as bootstrapping Drupal before running the tests, creating test file, creating and managing database seeders (files that seed the database with data for use in testing) and much more.
  32. `Documentation <https://tripaltestsuite.readthedocs.io/en/latest/>`__
  33. `Repository <https://github.com/tripal/TripalTestSuite>`__