What is Developer Workspace?

The Developer Workspace enables you to create new topping drafts and helps manage them. The Bigin Developer Center provides a designated workspace for every developer to build and host toppings. You can create your own workspace or be a part of an existing one. The workspace lets developers work on multiple toppings and collaborate with ease.

To be a part of an existing workspace, you must have a Bigin Developer account. You will become a part of the workspace when you are assigned to the workspace by the owner of that workspace.

You can view your workspaces from Bigin Developer Center by navigating to profile > My Workspaces.

You can also switch between multiple workspaces as needed by navigating to profile > My Workspaces, and then select the workspace.

Creating a new workspace

When you use Bigin Developer Center for the first time, you are prompted to create a new developer workspace. To create, follow these steps:

  1. Go to developer.bigin.com ↗ and then sign in.

    The Bigin Developer Center appears.

  2. On the create workspace page, type the name of the workspace as needed, and click Create Workspace.

    Once you create a new workspace, you will directly navigate to your newly created workspace.

Also, when you create a new workspace, you will become the owner or admin of the newly created workspace. As an owner or admin, you can add other developers to the workspace for building a topping collaboratively.

Overview of Workspace Home Page

This is the first thing you see when you navigate to your workspace.

To help you get started with the development of a topping for Bigin, you need to understand the following features:

  1. The Search toppings allows you to search for the toppings that have already drafted or published.
  2. The Toppings tab displays both drafts and published toppings.
  3. The Published tab displays only published toppings.
  4. The Draft tab displays toppings, which are in-progress and saved to draft.
  5. The + Create Topping button allows you to create a new draft for the topping.
  6. The Profile icon allows you to do the following:
    • View and edit the details of your account.
    • View the workspaces you are part of and switch between them.
    • Log out of your account.
  7. The Settings icon allows you to add new developers to the workspace and view audit logs.

Creating a new topping draft

To create a new topping draft, follow these steps:

  1. Navigate to the workspace on which you want to create a topping.
  2. Click + Create Topping.

    The New Topping window appears.

  3. On the New Topping window, do the following:
    • Name - Type a name for the topping as needed.
      A Unique Namespace is generated when you provide the name for the topping and the namespace cannot be changed once the topping is created.
    • Description - Type the description for the topping. The description must contain a minimum of 25 characters.
    • Read the terms and conditions, if you agree to them, select I agree to the terms and conditions, and then click Save.

A blank topping is created and saved as a draft. You can further use this draft to build and publish the topping.

Adding a developer to the Workspace

When you want more than one developer to work on your toppings, you can create a common workspace and add developers to the workspace.

To add a developer, follow these steps:

  1. Navigate to the workspace you want to add the developer.
  2. On the upper-right corner of the workspace, click the Settings icon and then select Developers.

  3. On the upper-right corner, click + Add Developer.

  4. Type the Name and Email details.
  5. From the Role drop-down, select a role, and then click Invite.

The developer must accept your invitation to be the part of your workspace.

Notes

  • If you are the owner of the workspace, you can add a developer as an admin or a member.
  • If you are a member of the workspace, you can only add a developer as a member.