excid3 / signalman

Development tools for Ruby on Rails
MIT License
105 stars 7 forks source link

Roadmap/feature suggestions and discussion #1

Open vfonic opened 1 year ago

vfonic commented 1 year ago

Hey Chris!

I understand this is a hackathon project that you made. I was wondering if you had any intentions to keep developing the gem?

I believe it could be really powerful asset for any Rails developer.

excid3 commented 1 year ago

Absolutely! I agree and definitely want to keep it going.

Any features you'd like to see? I think we could add:

vfonic commented 1 year ago

There's a similar tool for...Laravel? I think. Or Symfony or some other non-Ruby web development framework. It would be good to have a look what feature set they have and perhaps copy some of those.

You could also add the link to README.md to the video you made on Twitter/X

excid3 commented 1 year ago

Jobs are already in there. 👍

And yes, Laravel Telescope was the inspiration.

I think we can have a way to register additional links for the sidebar to link to like the Sidekiq Web UI for example.

A good example might be a page for the whenever gem's cron schedule. We could evaluate that and put the cron schedule in the UI.

vfonic commented 1 year ago

That would be amazing! I'll rename this issue into "Roadmap/feature suggestions and discussion". You can break it down to per-feature for the features that grow too big or that are already being worked on.

scottwhudson commented 1 year ago

Thanks for putting the idea out there, Chris. I've been dreaming of a more interactive server log that allows me to filter events similar to a browser network tab (things like view component render statements can really bog down stdout), prettier SQL output, etc. I would love to contribute to this project.

excid3 commented 1 year ago

That would be amazing! I'll rename this issue into "Roadmap/feature suggestions and discussion". You can break it down to per-feature for the features that grow too big or that are already being worked on.

@vfonic I also enabled Discussions on the repo so we can have more organized chat on here 👍

@scottwhudson would love your help! It's a challenging project, but I think could be incredibly valuable for newcomers to Rails and seasoned developers with complex apps. 💪

excid3 commented 1 year ago

This interface would be ideal for error tracking (but unfortunately not backwards compatible with pre-7.1) https://edgeguides.rubyonrails.org/error_reporting.html

excid3 commented 1 year ago

Scratch that, looks like it works in Rails 7.0 https://api.rubyonrails.org/classes/ActiveSupport/ErrorReporter.html

I'll open an issue if someone wants to tackle this. 👍