This has been created as a way for data platforms to explore and get inspired by our data. It is easily deployable on Vercel.
This uses our graphQL endpoint which can be found over at docs.thegrid.id
Right now this takes a very profile focused 'lens' view at our data. In the future, this may expand to other lenses. To understand how we look at lenses, see this
To be able to customise this to your usecase, the following is a very simple check list of things you need to change:
- Update hard filters on site-config.ts which limits which list of profiles loads, also update header and description names for tab information
- Upload your logos and favicon (before deployment to avoid caching issues)
- Maybe remove the clone repo button
- Update the banner text in the banner file
- Update the header info
Install pnpm
npm install -g pnpm
create a .env file and make sure to add the following variables NEXT_PUBLIC_GRAPHQL_ENDPOINT_URL=https://myurl.com/graphql. Change as needed.
To develop all apps and packages, run the following command:
pnpm dev
The app is dockerized, all the docker files will be available inside the infra directory.
pnpm dev
To build all apps and packages, run the following command:
pnpm build
Check out Next.js deployment documentation for more details.