Update README
This commit is contained in:
		
							
								
								
									
										31
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										31
									
								
								README.md
									
									
									
									
									
								
							@@ -22,3 +22,34 @@ Transcode into JSON so we can use `jq`, do some transformations and then transco
 | 
			
		||||
```sh
 | 
			
		||||
tradaf RON json < examples/gameConfig.ron | jq .key_bindings | tradaf Json yaml
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
# TODOS
 | 
			
		||||
* [ ] Implement all [data formats](https://serde.rs/#data-formats), or at least the one that expose a serde serializer or deserializer.
 | 
			
		||||
  * [ ] BSON
 | 
			
		||||
  * [ ] CBOR
 | 
			
		||||
  * [ ] DBus (not sure it is working, but it compile…)
 | 
			
		||||
  * [ ] Envy (deserialization only)
 | 
			
		||||
  * [ ] Envy store (deserialization only)
 | 
			
		||||
  * [ ] GVariant => See DBus: the same crate propose both
 | 
			
		||||
  * [X] JSON
 | 
			
		||||
  * [ ] JSON5
 | 
			
		||||
    * [X] Deserialization
 | 
			
		||||
    * [ ] Serialization
 | 
			
		||||
  * [X] S-Expressions (lisp)
 | 
			
		||||
  * [X] Pickle
 | 
			
		||||
    * [ ] Test properly both way
 | 
			
		||||
  * [ ] Query String (URL)
 | 
			
		||||
    * [ ] Deserialization
 | 
			
		||||
    * [X] Serialization
 | 
			
		||||
  * [ ] MessagePack
 | 
			
		||||
    * [ ] Deserialization
 | 
			
		||||
    * [X] Serialization
 | 
			
		||||
  * [X] RON
 | 
			
		||||
  * [ ] TOML
 | 
			
		||||
  * [X] YAML
 | 
			
		||||
  * [ ] …
 | 
			
		||||
* [ ] Add tests for each serializer and each deserializer (at least one)
 | 
			
		||||
* [ ] Check if crates have features that we should enable/disable
 | 
			
		||||
  * [ ] `zvariant` looks to include async runtime by default
 | 
			
		||||
* [ ] Check my notes for each data format and open an issue on the crates to point problem/present my project and ask for help
 | 
			
		||||
* [ ] Add proper error handling (find a mentor to explain me propper error management: struct, enum, … and then use anyhow/this_error if needed)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user