Getting started
Before you begin
- If you have not created a development organization on DevRev before, create a dedicated DevOrg for development purposes where you will be publishing your ADaaS snap-in.
- Install required tools and packages:
- devrev-cli (version 4.7 or higher)
- jq
- golang
- nodejs (version 18.x.x+ or higher)
Setting up the snap-in
- Create a new repo from the ADaaS template repo. Select Use this template and then Create a new repository.
- Copy
Makefile.variable.example
toMakefile.variable
and fill in the required variables. - Configure a keyring for the external system in the
manifest.yaml
. Refer to Keyrings for instructions. - Deploy a draft version of your snap-in to your dev org using
make deploy
. - Install the snap-in in your DevRev at Settings > Snap-ins > Install snap-in.
- Define the connection at Settings > Imports > Connections.
- Create an import at Settings > Imports > Import.
Observability
- To observe logs from your snap-in in your development environment:
- To open logs in your favorite editor:
For more information, refer to Debugging.