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
Alternatively, we can have one networking repository rover-api that just holds all the .proto files. Then, we can store our Dart-specific networking code in lib/src/services/networking and the generated message classes in lib/src/data/messages. The C++ library can then stay in its own relevant locations. This would simplify our structure since
We won't need to import a repository that's half C++
We anyway need some networking code in our lib/src/services folder, even if we import most of it
So far, the plan is to have two separate repositories.
rover-api
: holds the.proto
files for all possible rover messagesrover-network
: holds the C++ and Dart networking libraries, including a wrapper.proto
fileWe need to
rover-api
proto files in our implementation, and store the generated code underlib/src/data/messages
rover-network
library, which should already include the generatedWrapperMessage
class.The text was updated successfully, but these errors were encountered: