Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making critical components robust #599

Open
YashKumarVerma opened this issue Feb 14, 2024 · 7 comments
Open

Making critical components robust #599

YashKumarVerma opened this issue Feb 14, 2024 · 7 comments

Comments

@YashKumarVerma
Copy link

Why

  • Since the project is being actively developed, all components will undergo significant changes with time.
  • It might not be possible for contributors to test each flow all the time manually.
  • So at least for the critical components, like ollama integration, user interaction, tests should exist.

Impact

  • faster development cycles
  • reliable code delivery
@YashKumarVerma
Copy link
Author

Working on it, to setup a basic automated test suite for critical components.

@DavidAJohnston
Copy link
Contributor

Sounds good like a good idea to me.

@betterbrand
Copy link
Collaborator

100% agree
look for a solution soon
will leave open and update

@creeping-vampires
Copy link
Contributor

@YashKumarVerma very good initiative.

I have some idea for UI components.

Current UI folder is using very basic vanilla js setup and it will be difficult to add more complex functionality in app going further.

I can convert this into a next.js setup with cleaner UI components and APIs .

This will help the project to add more functionality faster in the UI .

@DavidAJohnston let me know if I can proceed with this ?

@YashKumarVerma
Copy link
Author

Have added added a test suite that is checking things of the backend

@YashKumarVerma
Copy link
Author

@DavidAJohnston have added a PR, requesting a look at it

@vintidui
Copy link

@YashKumarVerma should this issue be closed?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants