Skip to content

Git Integration

👉 Developer accounts

⭐ List of Feature ⭐

✅ N-number of developer accounts

  • API Maker admin can create multiple developer account, without any limit.
  • Enables multiple developers to collaborate on a common project with their own accounts.
  • Each developer account has login credentials with different API paths to access APIs.
  • API Maker allows the developers to connect with Git and pull/push their changes.
  • Every developer has their own secrets that are not push-able in Git.
  • Developers can be updated and deleted by API Maker admin.
  • No duplicates are allowed for the email and api_path of developers, it must be unique.

👉 Git integration

⭐ List of Feature ⭐

✅ Git integration

  • To integrate with Git, the user only needs to enter the correct git credentials into the URL on the 'User Info' Page.
  • After that user can access Git pull/push functionality from API Maker by itself.

✅ Git branch

  • Get list of branches available on Git.
  • Create a new branch from existing.
  • Make branch default on just single selection.

✅ Git Pull/Push & Status

  • User has permission to check the actual status of listed branch.
  • Status displays the files that have a difference between your updated code and the current branch you selected.
  • User can compare the code of each updated files.
  • User can see the difference between them in the highlighted part.
  • User can revert the change by just clicking the 'Revert Change' button.
  • At the time of push the changes, user just write the commit message and click on the 'Commit' button.
  • Make sure you have pushed your changes to your branch before clicking the 'Pull' button. This will overwrite your changes with the code from the current selected branch.

▸ Note: Secrets and Notes are not committed on Git push operations.

👉 Database name masking

⭐ List of Feature ⭐

✅ Masking DB for Multiple developer

  • Masking is needed to keep the database name consistent with the production database name when multiple developers work on a single project.

✅ Manage Git push/pull

  • Masking eliminates the need for the user to change the database name before Git push.