sam
sam
It looks like DynamoDB's transactional operations are not supported? When I attempt to call TransactWriteItems, the AWS SDK throws `UnknownOperationException`. Is this a known issue? Any plan to implement? Related...
I'm wondering if we can build a functional/monadic interface for AWS Step Functions: Sources for inspiration: * https://github.com/gcanti/fp-ts: Functional Programming in TypeScript * Maybe the [Free Monad](https://github.com/gcanti/fp-ts/blob/master/src/Free.ts)? * Their [v2...
I think `Fields` is perhaps a more intuitive name than `Members`. "Struct fields". Let's rename.
It should be possible to define union types for things such as polymorphic DynamoDB Tables. See: https://github.com/punchcard/punchcard/issues/103 for customer request. Ex. usage: ```ts union([string, integer, A, array(string)]) ```
One new library I've found interesting and derived a bunch of inspiration from lately is Smithy: https://github.com/awslabs/smithy. It's a service definition language (SDL) that is protocol agnostic. The concept "Shape"...
I forgot to squash commits when I merged https://github.com/punchcard/punchcard/pull/102 ... lots of junk commits now. 70 or so. `git push --force` to the rescue?
adopt a standard commit protocol so that a CHANGELOG may be generated for each new version
CHANGELOG hasn't been updated since 0.9.0 - we should backfill it. Related to https://github.com/punchcard/punchcard/issues/7 - automation task.
As per https://github.com/punchcard/punchcard/issues/103, implementing `Dependency` can be a pain. Can we simplify it with combinators/builders?
Could we use https://www.npmjs.com/package/callsite to do some tricky stuff like auto-generating CDK construct IDs from the assign variable name? ```ts const myConstruct = new Construct(stack, 'myConstruct'); // simplify to const...