Discovery Configuration
Setting up a Discovery for the Dashboard
By this point, you should have a few things:
- A draft of a Discovery that you want to show in VEDA
- Necessary datasets identified, and ideally already ingested in to VEDA
- Images, csv files, or any other supporting assets prepared
π§βπ« We recommend you follow the video walkthrough on how to setup a virtual environment to facilitate discovery creation.
Key Steps
Go to the veda-config repo in Github
If using a local environment:
Familiarize yourself with the Setup and Configuration sections of the documentation
Using your local environment, create a branch for your Discovery
Following the guidelines outlined in the Content section of the Github documentation, create your discovery mdx file
Add relevant files and assets as needed
Push your branch and create a pull request in Github
If configuring through Github
Create a new branch for the discovery
Following the guidelines outlined in the Content section of the Github documentation, create your discovery mdx file
Add relevant files and assets as needed
Commit your changes and open a Pull Request
Once the pull request is created, you will be able to see a preview of the Discovery in a Netlify box under the Conversation tab of the pull request
π You donβt have to fully finish your Discovery all in one go. Every time you make a commit the preview will be regenerated with your changes (takes about 3 minutes).
Once you feel good about the Discovery, add the VEDA team as reviewers to your pull request
If you know who you want to review, add them
Otherwise, here as some good GitHub handles to start with: @hanbyul-here, @danielfdsilva, @aboydnw
Paste a comment in the pull request with any additional information, such as any goal dates for publishing this discovery or any outstanding questions you have
Once the pull request is merged, the files will still need to be pushed to production. Coordinate with Anthony Boyd on this production push
Video Walkthrough
Setting up github codespaces
Codespaces will allow you to have a development environment in the cloud without the need to setup anything on your local machine. VIDEO
Creating a discovery
Walkthrough of how to use github codespaces to create a discovery. From creating the needed files to the Pull Request that will eventually get the content published. VIDEO