Open sshmendez opened 10 months ago
Hello,
thank you for your interest in the project and aspiration to participate in development.
even though it was often kind of ad hoc development, but main goals can be formulated as follows:
with probably following priorities:
current state (tmux 3.3a, arrangement and naming according to tmux manual)
Core mechanisms (implemented)
Tmux commands (implemented)
Helper structures
Modes
Certainly I can’t exclude any kind of errors/strange or wrong behavior/bad design/inefficiency/incompleteness/typing mistakes/etc... in all modules listed above even if it's marked as implemented.
Some thoughts/decision making logs were stored in ROADMAP.md and DEVELOPMENT.md files, however not well maintained.
Of course you can take a look at sources/tests and choose what would be interesting specially for you. Any kind of improvements or ideas in relation to development process and project itself can be at least discussed and analyzed, in case of reasonable good solution used/implemented/refactored/redesigned.
I guess that’s it as a small introduction, please feel free to ask if you have any questions or to make your propositions.
See also
tmux man (chapters and features) https://www.man7.org/linux/man-pages/man1/tmux.1.html
library docs (modules overview) https://docs.rs/tmux_interface/latest/tmux_interface/
Hey guys, I would love to contribute. If you all have a list of tasks to build toward more stability I would be more than happy to start working on them. If not then I can start looking at the source and planning my contributions!