Jake Kagan
06/02/2023, 4:58 PMsource-pardot
and i spun up the docker image, but having a hard time finding it on the airbyte webuikapa.ai
06/02/2023, 4:58 PMkapa.ai
06/02/2023, 4:59 PM./gradlew :airbyte-integrations:connectors:source-pardot:build
2. After building the connector, you should have a Docker image with the dev
tag. You can check this by running docker images
. 3. In the Airbyte web UI, go to the Admin section, and click on [+ New connector]
on the top right. 4. Fill in the display name, the Docker repository name (repository + image name), tag (use dev
), and documentation URL for that connector. Once you've completed these steps, your modified connector should be visible in the UI, and you can use it for your data integrations. For more information on using custom connectors, refer to the [Airbyte documentation](https://docs.airbyte.com/integrations/custom-connectors). If you still can't see the connector in the UI, you can try checking the server logs (docker logs airbyte-server
) or the developer mode in the network tab and check the API request/response as mentioned in this [Slack conversation](https://airbytehq.slack.com/archives/C021JANJ6TY/p1674677116471079).Jake Kagan
06/07/2023, 4:46 PMkapa.ai
06/07/2023, 4:46 PMkapa.ai
06/07/2023, 4:46 PMJake Kagan
06/07/2023, 4:46 PMkapa.ai
06/07/2023, 4:46 PMkapa.ai
06/07/2023, 4:47 PMJava 17
](https://jdk.java.net/archive/) 2. Node 16
3. Python 3.9
4. Docker
5. Jq
Source: [Developing Locally](https://docs.airbyte.com/contributing-to-airbyte/developing-locally) Connectors are built according to the [Airbyte Specification](https://docs.airbyte.com/understanding-airbyte/airbyte-protocol) and are packaged as Docker images, allowing flexibility in the technologies used to implement them. Source: [Architecture Overview](https://docs.airbyte.com/understanding-airbyte/high-level-view)Jake Kagan
06/07/2023, 5:46 PMkapa.ai
06/07/2023, 5:46 PMkapa.ai
06/07/2023, 5:48 PMJake Kagan
06/07/2023, 5:59 PMgit clone <https://github.com/airbytehq/airbyte.git>
it didn't pull the airbyte-protocol
directory...kapa.ai
06/07/2023, 5:59 PMkapa.ai
06/07/2023, 6:00 PMairbyte-protocol
directory is actually located within the airbyte
repository under the airbyte-protocol/models/src/main/resources/airbyte_protocol
path. You can find the Airbyte Protocol YAML file at this location: airbyte/airbyte-protocol/models/src/main/resources/airbyte_protocol/airbyte_protocol.yaml
If you still can't find the airbyte-protocol
directory, please make sure you have successfully cloned the repository and navigated to the correct path. If you need to clone the repository again, use the following command: git clone <https://github.com/airbytehq/airbyte.git>
Once you have cloned the repository, navigate to the airbyte-protocol
directory using: cd airbyte/airbyte-protocol/models/src/main/resources/airbyte_protocol
You should now be able to find the airbyte_protocol.yaml
file in this directory.Jake Kagan
06/07/2023, 6:01 PMdrwxr-xr-x 25 admin admin 4096 Jun 7 17:55 .
drwxr-xr-x 10 admin admin 4096 Jun 2 16:50 ..
-rw-r--r-- 1 admin admin 586 May 30 15:48 .bumpversion.cfg
-rw-r--r-- 1 admin admin 92 May 30 15:48 .dockerignore
-rw-r--r-- 1 admin admin 5616 May 30 15:48 .editorconfig
-rw-r--r-- 1 admin admin 4241 May 30 15:48 .env
-rw-r--r-- 1 admin admin 1339 May 30 15:48 .env.dev
drwxr-xr-x 8 admin admin 4096 May 30 15:48 .git
drwxr-xr-x 6 admin admin 4096 May 30 15:48 .github
-rw-r--r-- 1 admin admin 1455 May 30 15:48 .gitignore
-rw-r--r-- 1 admin admin 1741 May 30 15:48 .pre-commit-config.yaml
-rw-r--r-- 1 admin admin 90 May 30 15:48 .prettierignore
-rw-r--r-- 1 admin admin 7 May 30 15:48 .python-version
-rw-r--r-- 1 admin admin 547 May 30 15:48 .readthedocs.yaml
-rw-r--r-- 1 admin admin 0 May 30 15:48 .root
-rw-r--r-- 1 admin admin 109 May 30 15:48 CODE_OF_CONDUCT.md
-rw-r--r-- 1 admin admin 90 May 30 15:48 CONTRIBUTING.md
-rw-r--r-- 1 admin admin 6288 May 30 15:48 CONTRIBUTORS.md
-rw-r--r-- 1 admin admin 5605 May 30 15:48 LICENSE
-rw-r--r-- 1 admin admin 55 May 30 15:48 LICENSE_SHORT
-rw-r--r-- 1 admin admin 9415 May 30 15:48 README.md
-rw-r--r-- 1 admin admin 1579 May 30 15:48 THANK-YOU.md
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-api
drwxr-xr-x 2 admin admin 4096 May 30 15:48 airbyte-base-java-image
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-cdk
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-ci
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-commons
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-commons-cli
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-commons-protocol
drwxr-xr-x 4 admin admin 4096 May 30 15:48 airbyte-config-oss
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-connector-test-harnesses
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-db
drwxr-xr-x 8 admin admin 4096 May 30 23:04 airbyte-integrations
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-json-validation
drwxr-xr-x 3 admin admin 4096 May 30 15:48 airbyte-test-utils
-rw-r--r-- 1 admin admin 19447 May 30 15:48 build.gradle
drwxr-xr-x 3 admin admin 4096 May 30 15:48 buildSrc
-rw-r--r-- 1 admin admin 339 May 30 15:48 codecov.yml
-rw-r--r-- 1 admin admin 480 May 30 15:48 connectors.md
-rw-r--r-- 1 admin admin 13538 May 30 15:48 deps.toml
-rw-r--r-- 1 admin admin 1886 May 30 15:48 docker-compose.debug.yaml
-rw-r--r-- 1 admin admin 11064 May 30 16:43 docker-compose.yaml
drwxr-xr-x 16 admin admin 4096 May 30 15:48 docs
drwxr-xr-x 4 admin admin 4096 May 30 15:48 docusaurus
-rw-r--r-- 1 admin admin 520 May 30 15:48 flags.yml
drwxr-xr-x 3 admin admin 4096 May 30 15:48 gradle
-rw-r--r-- 1 admin admin 404 May 30 15:48 gradle.properties
-rwxr-xr-x 1 admin admin 8497 May 30 15:48 gradlew
-rw-r--r-- 1 admin admin 2868 May 30 15:48 gradlew.bat
drwxr-xr-x 5 admin admin 4096 May 30 15:48 octavia-cli
-rw-r--r-- 1 admin admin 284 May 30 15:48 publish-repositories.gradle
-rw-r--r-- 1 admin admin 1844 May 30 15:48 pyproject.toml
-rw-r--r-- 1 admin admin 71 May 30 15:48 pytest.ini
drwxr-xr-x 3 admin admin 4096 May 30 15:48 resources
-rwxr-xr-x 1 admin admin 5632 May 30 15:48 run-ab-platform.sh
-rw-r--r-- 1 admin admin 6874 May 30 15:48 settings.gradle
-rw-r--r-- 1 admin admin 918 May 30 15:48 spotbugs-exclude-filter-file.xml
drwxr-xr-x 3 root root 4096 May 30 15:50 temporal
drwxr-xr-x 18 admin admin 4096 May 30 15:48 tools
kapa.ai
06/07/2023, 6:01 PMkapa.ai
06/07/2023, 6:02 PMairbyte-platform
repository. To access the Airbyte Protocol YAML file, you can find it in the airbyte-platform
repository at the following path: airbyte-platform/charts/airbyte/values.yaml
To clone the airbyte-platform
repository, use the following command: git clone <https://github.com/airbytehq/airbyte-platform.git>
Once you have cloned the repository, navigate to the charts/airbyte
directory using: cd airbyte-platform/charts/airbyte
You should now be able to find the values.yaml
file in this directory. Source: [airbyte-platform repository](https://github.com/airbytehq/airbyte-platform/blob/main/charts/airbyte/values.yaml)Jake Kagan
06/07/2023, 7:29 PMpip install
in a venv or do i need to add to setup.py, and how do i add to setup.py any dependencieskapa.ai
06/07/2023, 7:29 PMkapa.ai
06/07/2023, 7:29 PM