question

matt-norton12651 avatar image
matt-norton12651 asked Anirban answered

Why graduation requirements for every new deploy?

For a fast moving agile development team, the requirement to pass graduation requirements for all permissions when any new permission is added is a huge bottleneck in productivity.


Why is it necessary to repeat this process for ALL permissions???


This is a very poor developer experience. We now have to document and basically make a full test suite of fake, non-production-like conditions to trigger all the requirements again.


Every time we consider building out a new feature using your API, this is a completely unnecessary bottleneck. We really like the RC api other than this, but we seriously consider changing platforms each time as this seems like such an "anti-developer" practice.

graduation
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

1 Answer

Anirban avatar image
Anirban answered

This is actually followed in order to make sure you application doesn't break in actual production in real-time. Therefore this process is strictly followed everytime with all the criteria and requirements.. While I know it's actually a very frustrating process everytime, but the best you can do is do contact the backend dev team and ask them to speed up the process

1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys