TVM's Future #28
Alec4r
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone!! 😃
We are excited to finally share with you the first TVM release, but we are excited to tell you what are the next steps for this project.
First step: Test suite
We'll be working on creating a good test suite to improve our code, this is the first step to having a better and more solid code.
We hope to begin this process on 09 June and finish it on 24 June.
https://github.com/eduNEXT/tvm/milestone/1
Note:
If you want to help us with this we will be excited to receive your pull requests.
Second step: Code refactoring
As you can see currently all the TVM logic is in one file
cli.py
we know that it isn't a good practice for a project if we want to add new features to it and maintain it.That is the reason why we are planning to migrate the code to one clean architecture, some options are Hexagonal architecture and Onion Architecture.
This will help us to maintain a clean code and code extendible.
We hope to begin this process on 27 June and finish it on 09 July.
https://github.com/eduNEXT/tvm/milestone/2
Note:
If you have an idea of a good architecture for TVM, we will be excited to read you.
It means that we won't work on fixing bugs until 09 July?
NO, we hope to work on fixing critical bugs.
What happens with the feature requests?
We won't work on adding new features until finish the first step, this is to be safe that the new features won't break something, but you could ask for new features or discuss your ideas.
Beta Was this translation helpful? Give feedback.
All reactions