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

feat: Implement plugin #24

Open
1 of 20 tasks
SkuldNorniern opened this issue Aug 10, 2023 · 0 comments
Open
1 of 20 tasks

feat: Implement plugin #24

SkuldNorniern opened this issue Aug 10, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@SkuldNorniern
Copy link
Owner

SkuldNorniern commented Aug 10, 2023

We need to stabilize the plugin system to enhance the usage of the application and provide support for diverse use cases. Additionally, we must address the Git pull issue that is affecting the current plugin functionality. This issue serves as a minimal checklist to ensure a successful implementation.

Checklist:

  1. Plugin System

    • Implement a Proper plugin architecture.
    • Support Lua and Rust, Python-based plugins.
    • Stabilize the mechanism for loading and managing plugins.
    • Ensure proper error handling for plugin-related issues.
  2. Git Pull Issue

    • Fix the Git pull issue.
    • Thoroughly test the fix to prevent regression.
  3. Customization

    • Define the scope and requirements for customization.
    • Develop a customization framework or API.
    • Provide clear documentation for users on customization options.
  4. Documentation

    • Update project documentation for plugin system and customization.
    • Include plugin development guides for both Lua and Rust, Python
    • Notify users of changes through release notes or announcements.
  5. Testing

    • Create test cases for the plugin system and customization features.
    • Perform testing to verify functionality and compatibility.
    • Conduct user acceptance testing for new functionality.

Note:
Lua-based plugins will be given the first priority. Once Lua-based plugins are stabilized, addressing Python and Rust-based plugins will be moved to a new issue for future implementation.

Once all items in this checklist are completed and verified, this issue should be considered resolved. Supporting Lua-based plugins as a priority will enhance the functionality and customizability of our application.

@SkuldNorniern SkuldNorniern added the sweep Assigns Sweep to an issue or pull request. label Aug 22, 2023
@SkuldNorniern SkuldNorniern changed the title Implement plugin feat: Implement plugin Aug 24, 2023
@SkuldNorniern SkuldNorniern added enhancement New feature or request and removed sweep Assigns Sweep to an issue or pull request. labels Aug 25, 2023
Repository owner deleted a comment from sweep-ai bot Aug 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant