You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generally, upon any radical vagrant-spk changes, I test against php-app-to-package-for-sandstorm and python-app-to-package-for-sandstorm, which are both excellent baseline test apps that use the base stack scripts for lemp and uwsgi respectively. (lesp is basically a simpler version of the lemp stack, so I also feel it is adequately tested this way.)
However, I do not have good test cases for our other stacks, which occasionally means they are broken until someone has a bad experience trying to use them. I think we need "Hello, world" level test apps that run with unmodified (or minimally modified) stack scripts for the Node, Meteor, and Go stacks.
The text was updated successfully, but these errors were encountered:
Where do we want to collect these? I'd like to not just have half a dozen repos in random people's accounts that we have to separately keep track of, do we want to collect these hello world apps in a single repo somewhere?
...or I guess we could pull stuff in as submodules.
Ideally, I'd like to have this be semi-automated, but that's non-trivial given the combination of (1) interacting with grains programmatically is a bit of work and (2) launching VMs in CI would require a lot of setup and probably couldn't use GitHub actions (I wouldn't mind moving to something non-proprietary, but I do not want to shave this yak is the point).
I really just want something that's a reasonably good idea to validate any given stack against that's kinda "just the basics". Not sure if that would best be done by... literally just making more hello world apps like above or not. (But if so, we can transfer them to the sandstorm-io org)
Some of these are probably really good projects for newcomers to tackle, because it doesn't require deep understanding of Sandstorm, just how to build some small one-pager web apps in these platform stacks!
Generally, upon any radical vagrant-spk changes, I test against php-app-to-package-for-sandstorm and python-app-to-package-for-sandstorm, which are both excellent baseline test apps that use the base stack scripts for lemp and uwsgi respectively. (lesp is basically a simpler version of the lemp stack, so I also feel it is adequately tested this way.)
However, I do not have good test cases for our other stacks, which occasionally means they are broken until someone has a bad experience trying to use them. I think we need "Hello, world" level test apps that run with unmodified (or minimally modified) stack scripts for the Node, Meteor, and Go stacks.
The text was updated successfully, but these errors were encountered: