datahub/datahub-web/README.md

41 lines
1.3 KiB
Markdown
Raw Normal View History

DataHub Web Client
==============================================================================
2019-08-31 20:51:14 -07:00
##About
This mono-repository is for the portal web-client and related packages for DataHub, LinkedIn's premier
data search and discovery tool, connecting users to the data that matters to them.
2019-08-31 20:51:14 -07:00
##Entities
2020-02-05 12:05:43 -08:00
TBD
2020-02-05 12:05:43 -08:00
## Creating a new package
2020-02-05 12:05:43 -08:00
`ember g addon <package-name>`
2020-02-05 12:05:43 -08:00
## Package Organization
2020-02-05 12:05:43 -08:00
The packages, in order of highest on the dependency tree to lowest:
2020-02-05 12:05:43 -08:00
`data-portal`:
- Contains the host application. This package aggregates the contents of all other packages into the complete
web client, though it is not intended to have much individual functionality of its own
2020-02-05 12:05:43 -08:00
`@datahub/entities`:
- Contains the entity specific logic and components
2020-02-05 12:05:43 -08:00
`@datahub/shared`:
- Contains features and functionality that applies to the application as a whole, or are shared between more
than one entity
2020-02-05 12:05:43 -08:00
`@datahub/data-models`:
- Contains the entity definitions and core data management functions that help us define the base properties
of an entity
2020-02-05 12:05:43 -08:00
`@datahub/metadata-types`:
- Contains logic to translate the backend models to types that we can consume on the client
2020-02-05 12:05:43 -08:00
`@datahub/utils`:
- Core utility functions. This package should not depend on any other DataHub package and instead provides
base level functions for all other packages.