Skip to content

[Feature]: [v0.2.0] Quick Install With GitHub Action Marketplace and GitHub App #29

@Kavirubc

Description

@Kavirubc

Problem Statement

As of now the developers need to manually configure everything from the beginning. As a developer I prefer it. However we need to have a simple implementation mechanism to add simili to existing repos and handle the initial indexing and auth key setup.

Proposed Solution

There are few ways we can do this.

  1. For repo transfer a user auth token or a properly authenticated bot token is necessary. So we do need to have either a bot (we can share across multiple users ) or a user account (wso2-simili-bot) for each user.
  2. We can do this by adding the GitHub actions into market place.
  3. We self host a version of simili as a SAAS (So the user doesn't need to configure Qdrant and all) - This is something I don't like to do as of now.

Alternatives Considered

We can keep things as it is with a proper documentation. And we need to create a docs as a skills.sh for the product so ai tools like Claude code can integrate this easily. Even I integrated simili to all the example repos using Claude code and Antigravity which worked very well.

In any case we need to have a proper documentation + Spec sheet and an improved version of CLI with proper --help.

Feature Scope

Configuration

Additional Context

As of now for implementing this is not much needed. We need to integrate simili to a proper demo setup first and then do a pilot test with an org repo cluster and see how much time it takes and whether the developers actually can do this. If they can not they that's an issue with docs not with the setup itself. But if a new comer struggles way too much that means we need to work on this as soon as possible. IMO all this depends on who the idea user is. And for this implementation we need to consult others and get their feedback.

Thanks.

Contribution

  • I would be willing to help implement this feature

Metadata

Metadata

Assignees

No one assigned

    Labels

    cliRelated to CLIcoreRelated to core enginedocumentationImprovements or additions to documentationenhancementNew feature or requesthighHigh priority issuesv0.0.2Target for v0.0.2

    Projects

    Status

    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions