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
Adding Plugin System #628
base: master
Adding Plugin System #628
Commits on Oct 25, 2020
-
Adding the Plugin System. Initial commit containing logic for 4/5 of …
…the desired plugin api methods
joseph-flinn committedOct 25, 2020 -
joseph-flinn committed
Oct 25, 2020 -
joseph-flinn committed
Oct 25, 2020 -
added the logic for the method after re-reading Tony's issue statemen…
…t with stubbed solution
joseph-flinn committedOct 25, 2020 -
Adding in test plugins. Got these plugins to programmitcally install …
…with python for testing purposes. Started rudimentary config testing. Started working on the cli.load_plugins test.
joseph-flinn committedOct 25, 2020 -
Redoing the plugin fixtures for testing
joseph-flinn committedOct 25, 2020 -
finished invididual plugin method testing. Moved the plugin loading i…
…nto the workspacebuilder and changed the reattach to take in a builder object instead of a session so that it can access those plugins.
joseph-flinn committedOct 25, 2020 -
joseph-flinn committed
Oct 25, 2020 -
moved the plugin interface into the tmuxp package instead of its own …
…separate package
joseph-flinn committedOct 25, 2020 -
Updating the versioning in relation to the plugin system
joseph-flinn committedOct 25, 2020 -
Switching the test plugins over to using poetry instead of wheel
joseph-flinn committedOct 25, 2020 -
fixing based on flake8 and black
joseph-flinn committedOct 25, 2020 -
joseph-flinn committed
Oct 25, 2020 -
joseph-flinn committed
Oct 25, 2020 -
Updating the location of the before_script plugin method execution. U…
…pdating corresponding tests. Starting on the documentation
joseph-flinn committedOct 25, 2020 -
updating the plugin system docs
joseph-flinn committedOct 25, 2020 -
Updated the readme with the plugin docs link
joseph-flinn committedOct 25, 2020 -
fixed plugin system link in the readme
joseph-flinn committedOct 25, 2020 -
updating test plugin required versions
joseph-flinn committedOct 25, 2020 -
Working on version contraints for the plugin system. Moved the load_p…
…lugin function and corresponding tests. Add a way to skip loading a plugin if it failed to load
joseph-flinn committedOct 25, 2020 -
Finishing up the version contraints of the plugin system as well as s…
…kipping plugin load if the fail
joseph-flinn committedOct 25, 2020 -
Commits on Oct 31, 2020
-
-
Merge pull request #1 from tmux-python/tn-plugin-system-tests
Plugin system QA / tweaks
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits -
-
Merge pull request #2 from tmux-python/tn-plugin-system-rename
Example: Rename PluginInterface -> Plugin
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits
Commits on Nov 1, 2020
-
Verified
This commit was created on GitHub.com and signed with a verified signature using GitHub’s key.GPG key ID: 4AEE18F83AFDEB23 Learn about signing commits