Skip to content

Commit 4f1708c

Browse files
committed
Updated TODO.md
1 parent 0e1816c commit 4f1708c

File tree

1 file changed

+1
-86
lines changed

1 file changed

+1
-86
lines changed

TODO.md

+1-86
Original file line numberDiff line numberDiff line change
@@ -1,86 +1 @@
1-
### Database
2-
3-
- Use & Improve Config (Done)
4-
- Error Handling (Done)
5-
- Basic Authentication (Done)
6-
- Validation (Done)
7-
- Investigate If Tags Should Be Mandatory (Done)
8-
- Return Event ID On Publish (Done)
9-
- Consider Own Trait Over ToString/FromStr Traits (Done)
10-
11-
### Config
12-
13-
- Use A Separate Config Struct For Each Components (Done)
14-
15-
### Collection
16-
17-
- Use & Improve Config (Done)
18-
- Use Subscription Strategy In Config (Done)
19-
- Error Handling (Done)
20-
- Improve Subscribe Method (Done)
21-
- Subscription Routing Strategy (Done)
22-
- Support Collection-Specific Config (Done)
23-
- Improve File Reader & File Writer Methods (Done)
24-
25-
### Connection
26-
27-
- Error Handling (Done)
28-
- Add Close Method (Done)
29-
30-
### Event
31-
32-
- Add Timestamp (Done)
33-
- Improve Serialization If Necessary (Done)
34-
- Method To Set ID And Timestamp Should Be Private (Unnecessary)
35-
36-
### Subscription
37-
38-
- Error Handling (Done)
39-
- Improve API (Done)
40-
- Add Current Events Queries (Done)
41-
42-
### Logger
43-
44-
- Error Handling (Done)
45-
- Change API To Disallow Event ID Changes If Necessary (Unnecessary)
46-
47-
### Scanner
48-
49-
- Use Config (Unnecessary)
50-
- Error Handling (Done)
51-
52-
53-
### Net
54-
55-
- Move/Refactor Utility Functions (Done)
56-
57-
### Protocol
58-
59-
- Improve Event Stream (Done)
60-
61-
### Server
62-
63-
- Error Handling (Done)
64-
- Use Config (Done)
65-
- Improve Constructor & API (Done)
66-
67-
### Handler
68-
69-
- Error Handling (Done)
70-
- Improve Commands/Results Serialization (Done)
71-
- Move Protocol Into Its Own Module (Done)
72-
73-
### Client
74-
75-
- Error Handling (Done)
76-
- Improve Commands/Results Serialization (Done)
77-
- Add Close Method (Done)
78-
79-
### General
80-
81-
- Rename Components If Necessary (Done)
82-
- Derive Relevant Traits For All Structs/Enums (Done)
83-
- Implement Display For Relevant Structs/Enums (Done)
84-
- Write Tests (Done)
85-
- Write Docs (Done)
86-
- Split Core/Server/Client Into Separate Crates (Done)
1+
- Add Architecture Docs

0 commit comments

Comments
 (0)