OpenCyphal-Garage / yukon-old

An open suite of tools for observing, debugging, and interacting with a UAVCAN v1 bus.
http://uavcan.org
MIT License
31 stars 10 forks source link

Initial frontend architecture #2

Closed ntakouris closed 5 years ago

ntakouris commented 5 years ago

My python knowledge is not that good, I'm not sure on how you want to proceed with the backend architecture. @pavel-kirienko we need some of your input for this.

First thing to change would be some swagger documentation, strongly typed routes with versioning, unit tests, e2e tests.

The same apply to frontend, I'll start adding some enhancements, mock & real responses for a first endpoint with a node list and some logging interceptors, etc.

(Will probably add one or two more stuff till tomorrow's devcall)

ntakouris commented 5 years ago

Also, the frontend is ready to be integrated with some CI:

Automatic publishing of binaries as soon as CI passes can wait for now.

ntakouris commented 5 years ago

Here's what's going to happen: This is going to be merged as the frontend base, I'll create a separate PR for the backend, a separate one for the docs and a separate one for the first features.

ntakouris commented 5 years ago

@pavel-kirienko /build is the build config, /dist is the produced part which is gitignored

thirtytwobits commented 5 years ago

I'm okay with this start. We should add a diagram like this somewhere:

image

pavel-kirienko commented 5 years ago

@Zarkopafilis I gave you full access to this repo and also invited you into the UAVCAN team, welcome aboard. Feel free to merge at will.