Skip to content

Support multi-language projects (Android, Web, etc.) #5

@davesleal

Description

@davesleal

Description

Extend SlackClaw to support non-iOS projects including Android, web applications, and backend services.

Current Limitation

Currently optimized for iOS/Swift projects only.

Proposed Support

  • Android: Kotlin/Java, Gradle, Android Studio
  • Web Frontend: React, Vue, Angular, TypeScript
  • Web Backend: Node.js, Python, Go, Rust
  • Multi-platform: Flutter, React Native

Implementation

  • Detect project type from directory structure
  • Language-specific tools and commands
  • Framework-specific analysis patterns
  • Custom system prompts per language

Example Configuration

CHANNEL_PROJECTS = {
    "android-app": {
        "path": "/path/to/android",
        "type": "android",
        "build_tool": "gradle"
    },
    "web-frontend": {
        "path": "/path/to/web",
        "type": "react",
        "package_manager": "npm"
    }
}

Benefits

  • Broader applicability
  • One bot for all projects
  • Consistent workflow across stacks

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions