TomasTomecek / sen

Terminal User Interface for containers.
MIT License
990 stars 61 forks source link

Massive refactoring! #91

Closed TomasTomecek closed 8 years ago

TomasTomecek commented 8 years ago

This is for anyone who's watching this repository:

for last couple of weeks I've been working on getting code from "proof of concept" state to serious, production, maintainable codebase. Early when I started working on sen I didn't care about code and abstractions much b/c I was just interested if

a) I'm able to do a TUI b) community is interested in using such tool c) the tool will scale

As the time passed I can see that sen is being used (by not just me). I realized it's time to improve the code quality. When you look at this pull request, it may look massive to you. The truth is — it is.

What does it mean?

  1. It's likely that when I merge this, master branch may get broken
  2. Behavior may change
  3. Some features may be missing
  4. Some bugs will be fixed

But fear not! I'm personally using the master branch so every time I encounter something I try to fix it asap. Once I merge this, please, help me out testing sen and report as much issues as possible.

For next stable release, I'm planning to

ibizaman commented 8 years ago

That's some bold merge, I like that :)

Also, I just love the pace at which you go in this project. I hope you'll be able to continue like this long enough for sen to be perfect!

TomasTomecek commented 8 years ago

It should mostly work :)

TomasTomecek commented 8 years ago

@ibizaman to be honest I'm afraid I won't be able to keep up the pace; It's May, so it's almost summer here and that's the time when I'm mostly AFK. This is the reason I want to work on sen now as much as possible to reach 1.0 and then go easy with further development.