Skip to content

Alpha test and feedback #5

@xy2z

Description

@xy2z

I'm hoping to get some community testing before the stable release.

Everyone is welcome to test!

Would be nice to get at least 2-3 testers for each OS. I have tested it on Windows 10 and Ubuntu Server, so it should work on most stuff, but would be nice to get some reports from others :)

When these are done, and all the alpha issues in the Alpha milestone, a stable version can be released.

Status

  • Windows 10 (1/3)
  • Windows 11 (0/3)
  • Linux (eg. Ubuntu) server/desktop (1/3)
  • macOS (0/3)
  • PHP 8.0 ()
  • PHP 8.1 ()
  • PHP 8.2 ()

Prepare test

  • Make sure you're using a PHP version that is supported (see README)
  • Have Composer installed, and make sure the composer global bin directory is in your PATH.

How to test

  1. Start by installing Capro globally composer global require xy2z/capro:@alpha
  2. Make a new capro site (will create a new folder): capro new <name>
  3. Test the site works: cd <name> + php -S localhost:82
  4. Edit a blade file, eg. views/pages/index.blade.php and run capro build (in the project root dir)
  5. Edit a config variable, run capro build and test the config variable is changed in the HTML file.
  6. Add a file in the static directory, run capro build - and validate the file is added to the public directory.

Extended testing

  1. Make a Blade template and test it works after build
  2. Test collections - https://capro.xy2z.io/collections/
  3. Test View Templates - https://capro.xy2z.io/view-templates/
  4. Edit the core config file (directory names) and test build still works - https://capro.xy2z.io/config/
  5. ???

Reporting

Please comment below your test results, including OS version, PHP version and Capro version. And if you had any issues please include the logs. Thanks! 👍

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions