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

v1 Tracker #1

Open
8 of 40 tasks
stachu540 opened this issue Jul 9, 2020 · 0 comments
Open
8 of 40 tasks

v1 Tracker #1

stachu540 opened this issue Jul 9, 2020 · 0 comments
Assignees
Labels
feature New feature or request
Milestone

Comments

@stachu540
Copy link
Collaborator

stachu540 commented Jul 9, 2020

Common

  • Using only Kotlin JVM
  • Deployment solutions using Github Actions
    • Nightly build - only main branch
    • Release build - only created tags and release

API - alice-api

  • Alice interface
  • Engine API
    • Command API
  • Module API
  • Storage API
  • Config API - see Configuration Definition #2
  • WebComponent API
    • OpenIdConnect API using OAuth2
    • Settings API - assignable for each Engine and Module
    • Rest API / GraphQL
      • Engine
      • Module
      • User
      • Configuration
      • Template
    • TemplateEngine API - see Engine Template Definition #3
    • FileStorage API
  • Documentation
  • Events API

Server - alice-server

  • Docker image
  • Use ScriptEngine to configure server using *.kts extension

Module / Engine development

  • Maven MOJO Plugin - alice-maven-plugin
  • Gradle Plugin - alice-gradle-plugin
  • Plugin API - alice-plugin-api
  • Documentation

Engine Samples

  • Discord - alice-engine-discord
    • Attachments Manager
    • Attachment Storing
    • Ban Manager
    • Slash Command Manager
  • Twitch - alice-engine-twitch
    • VOD Manager
    • Clips Manager
    • Chatter Manager
    • Channel Points Manager
    • Ban Manager
@stachu540 stachu540 self-assigned this Jul 9, 2020
@stachu540 stachu540 added this to the v1 milestone Jul 9, 2020
@stachu540 stachu540 added the feature New feature or request label Jul 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant