Skip to content
This repository has been archived by the owner on Sep 30, 2020. It is now read-only.

Modular Clara #171

Open
sr229 opened this issue Apr 7, 2018 · 0 comments
Open

Modular Clara #171

sr229 opened this issue Apr 7, 2018 · 0 comments
Assignees
Milestone

Comments

@sr229
Copy link
Contributor

sr229 commented Apr 7, 2018

Based on what we discussed on Discord.

Structure

Clara would be seperated and published as npm packages in the @clara scope. This would allow everyone to create their own bot using a unopinonated module set.

  • Modules should be interdependent and independent.
  • Clara Modules must not regress when decoupled out, and would only regress when decoupled without proper redoing of the code on the client implementation.

Proposed Dependency Model

{
 "dependences" : {
    "@clara/core": "1.0.0",
    "@clara/service-music": "1.0.0",
   "@clara/command" : "1.0.0"
  }
}
@sr229 sr229 added this to the 1.0.0 milestone Apr 7, 2018
@sr229 sr229 mentioned this issue Apr 7, 2018
3 tasks
@Ovyerus Ovyerus removed their assignment Jul 30, 2018
@sr229 sr229 unassigned na-2n Jan 30, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants