Domino’s Search and Project Tagging functionality makes it easy to find past work. From there, the Reproducibility Engine makes it easy to Fork or Copy Projects so that you can resume or reuse work with one click.
Domino will index a variety of content in the platform, such as Projects, files, Jobs, Models, and Comments. The “Search” item at the top of Domino’s left navigation menu lets you easily search from anywhere in the platform. For more details see Domino search.
Searching is powerful when you aren’t quite sure where to look for what you want. In other cases, it can be more efficient to browse through a pre-defined organizational system that your company has put in place to categorize Projects. Domino enables this with Project Tags.
To view all tags in your deployment, go to the project Overview > Tags & Description and click Manage Tags. From this view, you can see all projects associated with each tag.
You can also use a special search query to find Projects with a specific Tag by searching project.tag=[tag-name]
.
Once you’ve found relevant past work — either by searching or browsing — Domino makes it easy to reuse it. In many cases, you’ll simply begin working. In some cases, you may want to work in an isolated copy, so you don’t disrupt or confuse or pollute the original work. Forking or Copying a Project allows you to do this.
The Overview section of a Project includes buttons to Fork or Copy the Project.
Both of these operations will create new Projects with the same materials — code, compute environment, etc. — so you can resume working where the original Project left off.
Unlike Copying, Forking a Project will maintain metadata indicating that your new Project “originated” from the original one, in case you want to merge changes back later. If a Project is a Fork of another Project, the Overview page will show you the source Project and other “sibling” Projects (i.e., Projects forked from the same parent).
Learn about other ways Domino streamlines collaboration:
-
Collaborative development: Domino makes it easy for multiple people to work on the same project together.
-
Communications and shared context: Stay informed about what project collaborators are doing, making teamwork more streamlined and creative.
-
Share work and make it accessible: Share work and use tools to make information more accessible to less technical stakeholders.
-
Domino search: Find and reuse work in your Domino Projects.