Mentorioum Docs
Drawing initial idea for Mentorioum ecosystem, start with readme then organize content by the way
Use Cases:
High-level overview of the system is here
User
goes to 'mentorium-issues' and creates issue 'Rollup to Mentorium Course'Bot
sends next messageWe have next cources to rollup: #c101. Basic React #c101. Advanced React etc. Choose cource your want by typing cource id or description.
User
sends message#c101
Bot
sends messsageWe have rolled up <userlogin> to cource. Repository for the cource created at 'c101-basic-react-<userlogin>'. Please check that repository was created. If everything is ok, then type 'Confirm', otherwise type 'Reject'
User
typesConfirm
- If
User
typesRejected
, thenBot
removes previously created repository and close the task
- If
Bot
sends message:- If
User
have configuredWallet
then message is:I've created 'c101-basic-react-<userlogin>' repository. And first task for you 'here'.
- If
User
haven't configuredWallet
them message is :I've created 'c101-basic-react-<userlogin>' repository. And first task for you 'here'. HOWHEWERE you don't have configured 'Wallet', so we can't assign human participant for your. It means that you wont't able to make a 'help-me tikets' and loose 'Score' because you won't have code reviews for your excercices. Do you wan't to configure 'Wallet' ? (Yes/No)
- If
User
types- If
User
typesYes
, thenBot
creates new taskConfigure Wallet <userlogin>
and sends next message:Created tasks 'here' for configring 'Wallet'. Closing this task.
(see 1.2 Configure Wallet) - If
User
typesNo
, thenBot
sends messageHmm, ok. Closing task as far as rollup done
.Bot
closes task.
- If
Bot
preps taskConfigure Wallet <userlogin>
with description of steps on what to do. // TBD: define stepts to test out configured wallet