Fork a project

Forking a project allows you to copy and edit a project and share that project and the builds it contains between organizations. For example, you can create a project in a test organization to ensure it meets your requirements, then fork it to another organization you belong to and share it with other members.

Fork a Project

  1. Log in to https://platform.activestate.com.
  2. Go to the organization and project you want to fork
  3. Click Fork at the top of the page.

    Forking a project always creates the fork from the most recent commit for the project and will include its commit history.

  4. Enter a name for the forked project.
  5. Select the organization to fork the project to.
  6. Click Fork Project.

The project is forked, and you are redirected to the new forked project page. You can verify that you are in the forked project from the Overview tab because it will say “This project is a fork of project name".

Update a Forked Project

Forked projects can sync with their parent project’s latest changes. The platform notifies you when updates are available in the child project’s Overview page. You choose when to apply these updates.

For Organizations: Create a parent runtime with approved packages. Team members fork it for their projects. For Individuals: Create a parent runtime with your common packages. Fork it for each new project.

Update Process

  1. The platform notifies you in the child project’s Overview page when the parent project changes
  2. Review and apply updates to sync the child project with the parent project