Skip to main content

Repositories

Connecting your repositories to Syndica is the first step in deploying your DApp. Once connected, you're only a few clicks away from going live.

Connecting your GitHub Repo

To begin deploying your app on Syndica, you must connect your app's repository to Syndica. If you navigate to the Apps page and don't have a repository connected, you'll be prompted to do so.

Apps screen before any repositories have been connected
Apps screen before any repositories have been connected

Clicking the Connect your repositories button will take you to the repositories management page where you can select a provider to connect to. You can also get to this page by clicking on the gear icon in the navigation bar, and clicking on Repositories on the left side navigation menu.

To begin, click on the provider that you wish to connect to Syndica and follow the onscreen instructions. You will be immediately redirected to your provider's website, where you will select the repositories you wish to grant Syndica access to.

The GitHub application authorization page
The GitHub application authorization page

After authorizing Syndica, you'll be redirected to the repository management page to view all connected repositories. You're now ready to proceed with deploying your first app.

Successful connection to GitHub
Successful connection to GitHub

Modifying repository permissions

If at any point you need to add or remove a repository from your Syndica account, you can do so by clicking on the respective VCS icon on the repository management page. This will take you to your provider's website, where you can modify the permissions granted to Syndica.

To get the latest status of your connected repos, click on the Sync Repos button on the repositories page.

Unlinking repositories

To disconnect your repositories, simply visit your VCS provider and uninstall the Syndica app from the applications settings page.

warning

Once a repository is disconnected, it will no longer be synced with Syndica. As a result, you will not be able to create new applications or deployments until you connect a new one. However, any applications that are currently deployed will continue to function normally.

The application settings page in GitHub for the Syndica app
The application settings page in GitHub for the Syndica app