PAReview.sh 2.x

Created on 22 February 2018, about 7 years ago
Updated 8 May 2023, almost 2 years ago

This issue is to discussing/tracking the development of the 2.x version of PAReview.sh.

We're planning on investing time and efforts into bumping PAReview.sh from a simple Bash script producing minimal HTML for the review queues only to a fully-grown testing solution. It shall be usable on command-line interface in Unix, Derivates as Mac OS X and even Windows, producing not only minimal HTML for comments on Drupal.org, but also human-readable (for command line use) or JSON output (for automated testing/simple parsing to produce custom output as on https://pareview.sh).

The idea is to providing a simple to install and use command-line tool to reviewing modules and themes locally even before pushing it to the Git repositories of Drupal.org.

While this can also be done by a decent enough development setup utilizing e.g. Apache Ant, GrumPhp, or other solutions, they all require setting up or running the different jobs and testing tools manually and having an according background knowledge about them.

Roadmap

  • Create system-independent PHP-based tests for currently used Bash testing.
    • Git clone/repository checks
    • Temporary files/backups/obsolete code versioning/files that will be added by Drupal.org packaging
    • Module documentation
    • Closing PHP tags, line endings, byte order mark
    • Function naming
    • Codespell
    • Automated testing
  • Allow different output formats.
    • Classic (minimal HTML for code review comments)
    • Markdown
    • ... (?)
  • Beta release
  • Extensive testing

You have any ideas/suggestions to add? - Join the discussion in this issue.

🌱 Plan
Status

Closed: outdated

Version

2.0

Component

Miscellaneous

Created by

🇭🇰Hong Kong Mario Steinitz Hong Kong Central

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024