Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alpha test and feedback #5

Open
7 tasks
xy2z opened this issue Mar 5, 2023 · 0 comments
Open
7 tasks

Alpha test and feedback #5

xy2z opened this issue Mar 5, 2023 · 0 comments
Labels
help wanted Extra attention is needed
Milestone

Comments

@xy2z
Copy link
Owner

xy2z commented Mar 5, 2023

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! 👍

@xy2z xy2z added this to the alpha milestone Mar 5, 2023
@xy2z xy2z pinned this issue Mar 5, 2023
@xy2z xy2z added the help wanted Extra attention is needed label Mar 5, 2023
@xy2z xy2z changed the title Alpha Test on Linux, Windows, macOS, etc... Alpha test and feedback Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant