-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Milestone
Description
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
- Start by installing Capro globally
composer global require xy2z/capro:@alpha
- Make a new capro site (will create a new folder):
capro new <name>
- Test the site works:
cd <name>
+php -S localhost:82
- Edit a blade file, eg.
views/pages/index.blade.php
and runcapro build
(in the project root dir) - Edit a config variable, run
capro build
and test the config variable is changed in the HTML file. - Add a file in the static directory, run
capro build
- and validate the file is added to the public directory.
Extended testing
- Make a Blade template and test it works after build
- Test collections - https://capro.xy2z.io/collections/
- Test View Templates - https://capro.xy2z.io/view-templates/
- Edit the core config file (directory names) and test build still works - https://capro.xy2z.io/config/
- ???
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
Labels
help wantedExtra attention is neededExtra attention is needed