Update 2: FarmOS test environment complete
Published on July 23, 2023 by Greg Austic
Summary
We now have an easy to update FarmOS instance for in-process testing. This allows Greg, Amber, and even our funding partners to test features while they are still in development. We will use this test environment for all future work, so it’s really important!
Developers Updates
- I’ve created a base demo farmOS instance we can use: https://support-demo.rootedsolutions.io/
- This should be considered a “canonical” or “base” instance - this instance/link above will not always contain the latest features that we are working on!!
- All data from the base instance will be cloned or copied into a new demo instance + URL whenever we are making a demo. If there are certain fields/locations/assets we always want in the demo, add them here. I’ve also created user accounts here so they are copied & I don’t need to re-create on each separate demo instance.
- Separate demo instances are useful because:
- It is a sandbox! Feel free to really go crazy testing things. We can easily reset & delete.
- Each tester can have their own demo site. This is nice for things like Products/Inventory, because I want you testers to start from a blank slate. If tester 1 adds a bunch of things, then it won't be the same when tester 2 starts.
- The base + separate demo structure makes things a lot easier for because we are demoing development work that requires additional configuration, not features that are production-ready.
- Demo instances for July
- I made everyone’s password “support” but if it doesn’t work send an email to get a new one
- For products I really want you all to start from a clean state (no existing units/product types) so please use the relevant demo if you are creating data! But feel free to peek around 🙂