You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,8 +28,7 @@ If you're interested in contributing but don't have specific things you'd like t
28
28
This should always be considered a list in progress and flux -- inclusion doesn't guarantee implementation, and exclusion doesn't mean something's not wanted. GitHub issues are a great place to discuss ideas.
29
29
30
30
* Types
31
-
* type annotations throughout the codebase
32
-
* mypy running in CI to type-check new code
31
+
* type annotations throughout the codebase, and upgrading mypy running in CI to `--strict`
33
32
* async-friendliness
34
33
* CLI completeness & consistency
35
34
* the CLI should support all features of the firmware
@@ -40,9 +39,9 @@ This should always be considered a list in progress and flux -- inclusion doesn'
40
39
* pubsub events should be documented clearly
41
40
* helpers for third-party code
42
41
* it should be easy to write a script that supports similar options to the CLI so many tools support the same ways of connecting to nodes
43
-
* interactive client
44
42
* data storage & processing
45
43
* there should be a standardized way of recording packets for later use, debugging, etc.
44
+
* a persistence layer could also keep track of nodes beyond nodedb, as the apps do
46
45
* a sqlite database schema and tools for writing to it may be a good starting point
0 commit comments