Skip to content
/ t4d8 Public

This is a temporary repository for Drupal 9 upgrade for Tripal v4. It is meant to house issues related to the upgrade.

License

Notifications You must be signed in to change notification settings

tripal/t4d8

Folders and files

NameName
Last commit message
Last commit date
Jan 9, 2023
Jan 9, 2023
Aug 15, 2022
Jan 9, 2023
Jan 3, 2023
Oct 5, 2022
Sep 9, 2022
Aug 22, 2022
Dec 10, 2021
Jan 12, 2023
Aug 26, 2022
Aug 26, 2022
Aug 24, 2022

Repository files navigation

alt tag

Tripal 4 (Drupal 9 + 10)

               _   _                 _____                 _                                  _   
     /\       | | (_)               |  __ \               | |                                | |  
    /  \   ___| |_ ___   _____      | |  | | _____   _____| | ___  _ __  _ __ ___   ___ _ __ | |_
   / /\ \ / __| __| \ \ / / _ \     | |  | |/ _ \ \ / / _ \ |/ _ \| '_ \| '_ ` _ \ / _ \ '_ \| __|
  / ____ \ (__| |_| |\ V /  __/     | |__| |  __/\ V /  __/ | (_) | |_) | | | | | |  __/ | | | |_
 /_/    \_\___|\__|_| \_/ \___|     |_____/ \___| \_/ \___|_|\___/| .__/|_| |_| |_|\___|_| |_|\__|
                                                                  | |                             
                                                                  |_|                             

Compatibility

Target Drupal Version 9.4.x-dev

PostgreSQL 13

Drupal 9.2.x 9.3.x 9.4.x 9.5.x 10.0.x
PHP 8.0 PHPUnit PHPUnit PHPUnit PHPUnit
PHP 8.1 PHPUnit PHPUnit PHPUnit PHPUnit

Current Timeline

Required for Tripal 4.alpha2 Release

  • Publishing of the pages
  • Finish implementing Chado Storage for fields (#238, #239)
  • Drush generator/updator for fields
  • Update existing core fields
  • Finish Chado Vocabs/ID Spaces/Terms (#242, #243)
  • Legacy API
  • Move data type specific functionality into extension modules (#281)

Required for Tripal 4.alpha3 Release

  • Display suite / page work
  • Importers: Publications, Taxonomy, Newick
  • Search (ElasticSearch rather then Views)

How to get involved!

This upgrade to Drupal 9 is a community effort. As such, we NEED YOUR HELP!

  • To get involved, please join our Tripal Slack and comment in the #core-dev channel.
    • Alternatively, feel free to contact Lacey-Anne Sanderson through Slack direct message.
    • We can use help both with programming, documentation, outreach and welcome all individuals from all backgrounds!
  • We prefer automated testing for all Pull Requests (PRs) and are happy to guide you through the process!
    • Just comment on the issue if you need help designing tests
    • If you need help implementing tests see our documentation
  • If more documentation would be helpful, let us know what is missing here and we'll add it

Documentation

Documentation for Tripal 4 has begun on ReadtheDocs. Please keep in mind the URL for this documentation will change once Tripal 4 is released.

Tripal Docker

Tripal Docker is currently focused on Development and Unit Testing. There will be a production focused Tripal Docker soon and if you're interested in helping or providing tips -please join us on our Slack channel!

For more information about how to use our fully functional development docker, see our documentation on ReadtheDocs!