Skip to content

Commit

Permalink
Merge pull request #510 from jvalue/document-roadmap
Browse files Browse the repository at this point in the history
Add roadmap section to the README
  • Loading branch information
georg-schwarz committed Jan 31, 2024
2 parents 962f456 + 929e3d6 commit 131ba21
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,35 @@ Data engineers can use Jayvee and its interpreter to clean and preprocess data f

[![Official Docs](assets/docs-banner.png)](https://jvalue.github.io/jayvee)

## Roadmap

Explore a glimpse of our upcoming features in the following list. This overview is broad and subject to evolution. We're excited to share our vision of the exciting journey ahead, and we invite you to accompany us on this adventure!

- ✅ Blocks and pipes
- ✅ Simple valuetypes and constraints
- ✅ Natively support table-based data
- ✅ Column-based transformations
- ✅ Describe blocks via builtin blocktypes in Jayvee
- ✅ Compose logic of multiple blocks via composite blocktypes
- ⌛ Multi-file Jayvee to distribute programs over multiple files (see [RFC 0015](./rfc/0015-multi-file-jayvee/0015-multi-file-jayvee.md))
- ⌛ Improve the syntax of valuetypes (see [RFC 0014](https://github.com/jvalue/jayvee/pull/409))
- ⌛ Jayvee formatter
- ⌛ Further extractors and sinks
- 🤔 Reusable libraries (with a package manager)
- 🤔 Composite valuetypes (with multiple fields)
- 🤔 Natively support tree data (XML, JSON)
- 🤔 Valuetypes parsers (to read and write different formats)
- 🤔 Customizable invalid value handling (default value, average, median, interpolation, ...)
- 🤔 VSCode Debugger
- 🤔 Blocktypes with multiple ports (e.g., for merging different data)


Anything missing, or you have ideas how some of the items on the list could be approached?
Feel free to create and issue and share your thoughts with us!

You like the project and our vision? Then we'd appreciate your star! ⭐


## Contribute

In case you would like to contribute to Jayvee, please have a look at our [contribution guide](CONTRIBUTING.md).
Expand Down

0 comments on commit 131ba21

Please sign in to comment.