Connecting Your Development Services
Connect Services
Section titled “Connect Services”RIDE is built to engineer code you can trust and take you from idea to app as fast as humanly possible. In order to achieve this there are a couple core services we’d like to be sure you have set up for the life of your projects.
- Github - To manage your repositories, branches, deployments, and change management.
- Azure - To host your Static Web App (front-end React app) and App Service (backend .NET API app)
Connect your GitHub
Section titled “Connect your GitHub”CodeBuddy uses GitHub to backup all your code and to manage code changes (versioning). You’ll need to set up and connect an active GitHub Team Account to your Workspace so we can backup your finished code to the cloud. A GitHub Team Account costs $4/user per month. Make sure to authorize with a GitHub organization and not a personal account.
You can set up a GitHub Team Account by visiting https://github.com/pricing. The link is provided, and an instructional video is also provided. Once you set up this account, you can click Authorize GitHub, and it will take you to that account to log in and verify that CodeBuddy can access your GitHub Organization account.
NOTE: Need to make sure user grant permission to their organization on the GitHub auth permissions dialog.
Checklist:
- Sign up for a GitHub team account (you need to sign up your user as a Personal Account and with a Team Organization account). Use the video and link on the app.
- Connect to Github and login via the popup dialog.
- Go to the user’s Github personal account (may have to switch context) and make sure that “rIDE by CodeBuddy” is installed in “Authorized OAuth Apps” and that your Organization is listed under Organization Access.
Known Issue | Troubleshooting | Status |
---|---|---|
Microsoft Sign In Issue (reference screenshot JB to add error details) | Need to create OAuth app to allow signup from external Azure Directories. | Fixed in 2.0.20 |
Connect to Azure
Section titled “Connect to Azure”CodeBuddy uses Azure to host your back-end Web Api and front-end Static Web App. These sites talk to each other through CORS configuration and authenticate using your Supabase JWT token.
You’ll need to connect an active Azure Account and Subscription to your Workspace so that you can host your software on the cloud. The cost of Azure is approximately $62/month per project.
Checklist:
- Sign up for an Azure Pay-as-You-Go Account. Use the video and link on the app.
- Connect to Azure and login via the popup dialog.
Known Issue | Troubleshooting | Status |
---|---|---|
Cannot find system or organization when logging into Azure. | Check to make sure they have an Azure account and are able to login to portal.azure.com. Find their longer ‘onmicrosoft’ email and use that to login. | Not Reported. |
Click Finish Setup 🎉