feat(endpoint): implement endpoint view (/u/:endpoint_id)#77
feat(endpoint): implement endpoint view (/u/:endpoint_id)#77benStre merged 8 commits intorelease/0.0.1from
Conversation
|
Please also rebase this branch to release/v0.0.1, there is a conflict in the router/index.ts @anmol-virk |
…cumentation sections
d07978f to
ac4dcb5
Compare
|
-Added /u/:endpoint_id route to router/index.ts -- EndpointView.vue -- New page component at /u/:endpoint_id -- EndpointFingerprint.vue -- Added endpointId prop |
…chEndpointInfo stub
Summary
Adds a new Endpoint View to the workbench that allows inspecting a specific endpoint via the route:
'/u/:endpoint_id'
The view provides an overview of endpoint metadata, public interfaces, and documentation.
Features
Added EndpointView route (
/u/:endpoint_id)Implemented endpoint information sections:
Added visualization of exposed pointers
Implemented public interface methods documentation
Added list of public interfaces with properties
Added Markdown rendering for endpoint documentation
Components
New components added under:
'src/components/endpoint/'
EndpointView.vueEndpointHeader.vueEndpointFingerprint.vueEndpointPointers.vueEndpointMethods.vueEndpointInterfaces.vueEndpointDocs.vueThese components separate concerns for better maintainability.
Technical Notes
markdown-itRouter
New route added:
'/u/:endpoint_id'
which loads
EndpointView.vue.