Refactor project code architecture (#21)
Refactor the structure of the project by moving functions and resources in corresponding packages. Change the way properties are read. And gives responsibility to packages. Add the actions.go file to the main package Introduce Decision Making tree to be based on actions hierarchy Documentation of actions.go code Add the permission EmptyPermission Implement the interface PermissionRequester Make action's resolver case insensitive and action's parameters case sensitive Refactor TryGetQuoteFromMessage to GetQuoteFromMessage Update developers documentation
Showing
- actions.go 111 additions, 0 deletionsactions.go
- characters.go 0 additions, 75 deletionscharacters.go
- characters/characters.go 107 additions, 0 deletionscharacters/characters.go
- characters/resources/aquitaine.json 8 additions, 8 deletionscharacters/resources/aquitaine.json
- characters/resources/arthur.json 70 additions, 70 deletionscharacters/resources/arthur.json
- characters/resources/blaise.json 22 additions, 22 deletionscharacters/resources/blaise.json
- characters/resources/bohort.json 40 additions, 40 deletionscharacters/resources/bohort.json
- characters/resources/elias.json 17 additions, 17 deletionscharacters/resources/elias.json
- characters/resources/kadok.json 36 additions, 36 deletionscharacters/resources/kadok.json
- characters/resources/karadok.json 38 additions, 38 deletionscharacters/resources/karadok.json
- characters/resources/lancelot.json 18 additions, 18 deletionscharacters/resources/lancelot.json
- characters/resources/leodagan.json 50 additions, 50 deletionscharacters/resources/leodagan.json
- characters/resources/loth.json 44 additions, 44 deletionscharacters/resources/loth.json
- characters/resources/merlin.json 28 additions, 28 deletionscharacters/resources/merlin.json
- characters/resources/perceval.json 74 additions, 74 deletionscharacters/resources/perceval.json
- characters/resources/seli.json 12 additions, 12 deletionscharacters/resources/seli.json
- characters/resources/yvain.json 30 additions, 30 deletionscharacters/resources/yvain.json
- docs/developers.md 59 additions, 42 deletionsdocs/developers.md
- docs/index.md 2 additions, 0 deletionsdocs/index.md
- go.mod 1 addition, 0 deletionsgo.mod
Please register or sign in to comment