mirror of https://github.com/status-im/swarms.git
Update 146 milestones
This commit is contained in:
parent
e8c3819b93
commit
117605c0da
|
@ -54,8 +54,7 @@ _All methods should work for 1to1, groups and public chats._
|
||||||
With this methods building a simple `autoresponder bot` should be as simple as:
|
With this methods building a simple `autoresponder bot` should be as simple as:
|
||||||
|
|
||||||
**TO BE DEFINED**
|
**TO BE DEFINED**
|
||||||
```go
|
```
|
||||||
|
|
||||||
// Connect to the default status url and defer closing the connection
|
// Connect to the default status url and defer closing the connection
|
||||||
st, _ := status.Connect(st.DefaultAddr) // -> localhost:51515
|
st, _ := status.Connect(st.DefaultAddr) // -> localhost:51515
|
||||||
defer st.Close()
|
defer st.Close()
|
||||||
|
@ -101,11 +100,49 @@ Testing Days required: TBD
|
||||||
|
|
||||||
## Success Metrics
|
## Success Metrics
|
||||||
|
|
||||||
- A dev who is unfamiliar with the SDK is able to set up his environment and build a simple chatbot in under 2 hours, just by following the documentation.
|
#### Milestone 1: Basic SDK
|
||||||
|
- [ ] Swarm participants identified
|
||||||
|
- [ ] Detailed specifications for each metric identified and documented
|
||||||
|
- [ ] User stories and project board setup
|
||||||
|
- [ ] Effort estimate and high-level schedule established
|
||||||
|
|
||||||
#### Exit criteria:
|
#### Milestone 2: Status messaging basic interaction
|
||||||
|
- [ ] Setup a new connection
|
||||||
|
- [ ] Ability to close a specific connection
|
||||||
|
- [ ] Ability to change connection configuration
|
||||||
|
- [ ] Ability to login as a specific account
|
||||||
|
- [ ] Ability to log out.
|
||||||
|
|
||||||
Same as success metrics.
|
#### Milestone 3: Public channels interaction
|
||||||
|
- [ ] Ability to join public channels
|
||||||
|
- [ ] Ability to publish messages on public channels
|
||||||
|
- [ ] Ability to subscribe to public channels
|
||||||
|
- [ ] Ability to unsubscribe from a public channel
|
||||||
|
- [ ] Documented API for public channels interaction.
|
||||||
|
- [ ] Working examples for public channel interaction.
|
||||||
|
|
||||||
|
#### Milestone 4: Private groups interaction
|
||||||
|
- [ ] Ability to publish messages on private groups
|
||||||
|
- [ ] Ability to subscribe to private groups
|
||||||
|
- [ ] Ability to unsubscribe from a private groups
|
||||||
|
- [ ] Documented API for private groups interaction.
|
||||||
|
- [ ] Working examples for private groups interaction.
|
||||||
|
|
||||||
|
#### Milestone 5: 1 to 1 messages interaction
|
||||||
|
- [ ] Ability to send 1 to 1 conversation
|
||||||
|
- [ ] Ability to subscribe to 1 to 1 conversation
|
||||||
|
- [ ] Ability to unsubscribe from a 1 to 1 conversation
|
||||||
|
- [ ] Documented API for 1 to 1 conversations
|
||||||
|
- [ ] Working examples for 1 to 1 conversations
|
||||||
|
|
||||||
|
|
||||||
|
## Exit criteria:
|
||||||
|
|
||||||
|
This swarm will be deemed successful and be closed upon the delivery of the above milestones.
|
||||||
|
|
||||||
|
## Success Metrics
|
||||||
|
|
||||||
|
A dev who is unfamiliar with the SDK is able to set up his environment and build a simple chatbot in under 2 hours, just by following the documentation.
|
||||||
|
|
||||||
## Supporting Role Communication
|
## Supporting Role Communication
|
||||||
<!-- Once Requirements and Goals are fleshed out, then it should be communicated to supporting organelles if required -->
|
<!-- Once Requirements and Goals are fleshed out, then it should be communicated to supporting organelles if required -->
|
||||||
|
|
Loading…
Reference in New Issue