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
As we develop our project, we've identified some internal improvements that need our attention alongside new feature development. These aren't visible to end-users but are crucial for the project's long-term success:
Split up the tests inside their respective model files, instead of having a single file to define all integration tests (/tests)
Create an environment file for database benchmarks. This will allow us to make different queries instead of having them hard-coded (/benches)
Map graph database Row data type to Rust structs. This converts the raw row data into a strongly-typed Rust structure
For new structs that should have default values, implement the Default trait instead of manually defining default values
Implement unique constraints and indexes in the graph database schema to enforce data integrity and prevent duplicate entries
Implement event validation pipeline: verify data integrity and format and transform data (e.g., string to pubkey_user_id, string to Crockfordbase32 encoding). Filter valid events before processing to ensure consistent and properly formatted data
...
The text was updated successfully, but these errors were encountered:
@tipogi some of these items are already completed. Maybe almost all of them are completed or partially done. If anything left, we should create an issue for it and close here. What do you think?
As we develop our project, we've identified some internal improvements that need our attention alongside new feature development. These aren't visible to end-users but are crucial for the project's long-term success:
/tests
)/benches
)Row
data type to Ruststruct
s. This converts the raw row data into a strongly-typed Rust structureDefault
trait instead of manually defining default valuespubkey_user_id
, string toCrockfordbase32
encoding). Filter valid events before processing to ensure consistent and properly formatted dataThe text was updated successfully, but these errors were encountered: