Kiara Grouwstra kiara · any pronouns
kiara commented on pull request fediversity/fediversity#478 2025-07-30 11:50:54 +02:00
Fix infra and add more tests

this seems like a weird merge - sources now seems present in both, yet the rest no longer is? if this can work for one, why not for the rest?

kiara opened issue fediversity/fediversity#483 2025-07-30 09:03:13 +02:00
[month 24] Software release beta version
kiara opened issue fediversity/fediversity#482 2025-07-30 09:02:34 +02:00
[month 24] UX design
kiara commented on pull request fediversity/fediversity#481 2025-07-30 08:58:21 +02:00
Complete the data model with a runtime environment and end-to-end test

we may want to un-hardcode this deployment method in a future iteration, in line with earlier terminology involving multiple distinct run-time environments with their own providers. this could maybe be handled with an attrTag type.

kiara approved fediversity/fediversity#481 2025-07-29 20:13:21 +02:00
Complete the data model with a runtime environment and end-to-end test

i'll probably still try and compare with my branch later. either way tho, this looks like a clear improvement over main.

kiara commented on pull request fediversity/fediversity#481 2025-07-29 20:08:11 +02:00
Complete the data model with a runtime environment and end-to-end test

had we revisited this consideration already? what do we see as arguments for either option?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 20:07:01 +02:00
Complete the data model with a runtime environment and end-to-end test

maybe submoduleWith with class arg?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 20:05:15 +02:00
Complete the data model with a runtime environment and end-to-end test

when i tested on my branch, i thought that config here seemed to refer to the configuration set by this policy in the abstract (i.e. with apply and resource-type), rather than the actual instantiated configuration of the policy (i.e. with wheel and username). how did you handle that here?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 20:00:50 +02:00
Complete the data model with a runtime environment and end-to-end test

config = { ... } to contain these two?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 19:58:46 +02:00
Complete the data model with a runtime environment and end-to-end test

why not use deferredModuleWith's class parameter?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 19:55:51 +02:00
Complete the data model with a runtime environment and end-to-end test

i recall in the past sidestepping the simplest test of straight-up verifying the full contents of a deployment had been a cope for unresolved evaluation errors. i imagine mkDeployment / evalModules may complicate full inspection, but out of curiosity, is the set-up here still to any extent a cope?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 18:56:31 +02:00
Complete the data model with a runtime environment and end-to-end test

is a shell an environment?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 18:55:18 +02:00
Complete the data model with a runtime environment and end-to-end test

what's up with the mentioned resources being a function - could it take multiple inputs instead, and how might that affect the interface here?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 18:53:10 +02:00
Complete the data model with a runtime environment and end-to-end test

so these functions now are exposed to requests for other resources as well. did we find a use-case for that? otherwise this may mostly unnecessarily complicate the interface here.

kiara commented on pull request fediversity/fediversity#481 2025-07-29 18:48:33 +02:00
Complete the data model with a runtime environment and end-to-end test

this explicit interface to module functions feels clunky, is this not something that could be handled behind the scenes instead?

kiara commented on pull request fediversity/fediversity#481 2025-07-29 18:46:42 +02:00
Complete the data model with a runtime environment and end-to-end test

one might argue the business logic could include portability aspects as well, but sure

kiara commented on pull request fediversity/fediversity#481 2025-07-29 18:46:04 +02:00
Complete the data model with a runtime environment and end-to-end test

our demo code currently has modules depend on other parts of config as well - down the road we may need to consider if those might function as say resources instead, tho for the purpose of this PR this may do

kiara commented on pull request fediversity/fediversity#481 2025-07-29 17:32:58 +02:00
Complete the data model with a runtime environment and end-to-end test

while this change better aligns the semantics with the naming (input-type, output-type), from the DX perspective this seems to make for a slightly clunkier interface, having to manually invoke submodule on these arguments.