Skip to content

Commit

Permalink
update todo
Browse files Browse the repository at this point in the history
  • Loading branch information
Avarei committed Jun 16, 2024
1 parent 5f47c7e commit 238fb63
Showing 1 changed file with 18 additions and 19 deletions.
37 changes: 18 additions & 19 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,40 +3,39 @@
## Open/WiP
### Prototype

- [x] rename 'full' input to something better
- [x] decide whether to keep composition and resources inputs.
- [x] find a way to load the imports from full Pkl to convert.pkl
This would remove the need manually specifying them
- [x] [Make Objects neat](https://github.com/apple/pkl-pantry/issues/62)
- [ ] Provide a Pkl Module for Compositions and XRDs, so they can help make Compositions faster.
Impacted by https://github.com/apple/pkl-pantry/issues/40


- [x] Use PklProject with references instead of static links in code and Pkl Templates.
- [x] Consider making the Dependencies available locally
- obsolete due to the of the converter. unless there is a nice way to have the package pre-cached.
- [x] Switch from Errors to Results in fn.go
- [ ] Create a Pkl Module for creating Compositions and XRDs, to help bootstrapping them.
Impacted, but not blocked by https://github.com/apple/pkl-pantry/issues/40 since Composition uses

- [x] Cleanup
- [x] Remove Brainstorming files
- [x] Improve Variables in pkl/convert.pkl
- [ ] Disallow Filesystem Access for pkl Modules as that is not needed

- [ ] Documentation
- [x] Update examples
- [ ] Update README.md
- [x] Update README.md
- [ ] Create Specialized convert.pkl for Migrating XRDs to Pkl

### Road to v1
- [ ] Migrate to github.com/crossplane-contrib
- [ ] Evaluate GitHub Workflows from Template
- [ ] Create and Push Container Image
- [x] Create and Push Container Image
- [ ] Publish in Upbound MarketPlace
- [ ] Remove this TODO list and create Issues for the remaining points.

## Completed
### Prototype
- [x] Use one pkl.EvaluatorManager per invocation or globally
- [x] Support Composition Status Updates
- [ ] Disallow Filesystem Access for pkl Modules as that is not needed
- [x] Cleanup
- [x] Remove Brainstorming files
- [x] Improve Variables in pkl/convert.pkl
- [x] rename 'full' input to something better
- [x] decide whether to keep composition and resources inputs.
- [x] find a way to load the imports from full Pkl to convert.pkl
This would remove the need manually specifying them
- [x] [Make Objects neat](https://github.com/apple/pkl-pantry/issues/62)
- [x] Use PklProject with references instead of static links in code and Pkl Templates.
- [x] Consider making the Dependencies available locally
- obsolete due to the of the converter. unless there is a nice way to have the package pre-cached.
- [x] Switch from Errors to Results in fn.go

### Proof of Concept
- [x] Allow Composition Resources to be loaded from:
Expand Down

0 comments on commit 238fb63

Please sign in to comment.