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

Enhance Supersim Visual CLI Experience #80

Open
5 tasks
fainashalts opened this issue Aug 2, 2024 · 1 comment
Open
5 tasks

Enhance Supersim Visual CLI Experience #80

fainashalts opened this issue Aug 2, 2024 · 1 comment

Comments

@fainashalts
Copy link
Collaborator

As Supersim allows devs to run multiple nodes at once, we should ensure that the visual experience of doing so is maximally pleasant and helpful. This issue is for tracking the visual experience effort around supersim. Some specific things that would likely improve the developer experience are below, and as they get addressed an issue should be made for them and linked in this issue. This is a non-exhaustive list and additional ideas are welcome!

  • Multiple nodes' logs: During design, we had discussed using mprocs or something like it to make having multiple nodes running with logs easier for developers to see and manage. We can likely build something simpler than mprocs for our purposes, particularly as we probably don't want developers starting and stopping individual anvil instances.
  • Log tags: Use tags to categorize logs (e.g. [TRANSACTION], [DEPOSIT], etc.)
  • Color coding: Apply different colors to different parts of log messages to increase readability and emphasize important information. We may wish to decide on a color theme to use throughout Supersim.
  • Collapsible sections: Implement collapsible sections for verbose logs if we expect those to be common.
  • Emojis and Icons: Use emojis to visually represent different log types (e.g., ✅ for success, 🔄 for retries).
@fainashalts fainashalts changed the title Enhance Supersium Visual CLI Experience Enhance Supersim Visual CLI Experience Aug 22, 2024
@wolfcito
Copy link
Contributor

Hello @fainashalts , @jakim929!

I've been analyzing these scenarios, and I believe the proposal benefits from combining several of the elements you mentioned. That’s why I decided to take the first step by implementing mprocs as part of a broader solution. I hope this initial approach is useful and aligned with the vision of enhancing the visual experience in supersim. I’d appreciate it if you could take a look to see if it fits what you had in mind #257

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

2 participants