Work with Projects

Domino organizes work for data science and analytics teams using Projects. Projects allow teams to run experiments and enhance their code. Through Projects, you can manage data, code, artifacts, and user permissions effectively.

Projects encourage best practices in your work. They are flexible and can fit your organization’s unique workflow. From ideation to production, Projects guide you through the end-to-end lifecycle of creating a variety of analytical assets.

The topics in this section will teach you how to get the most out of Projects.

Overview: Domino Projects

Domino offers two types of projects: Git-based projects and Domino File System (DFS) projects.

Best Practices for Projects

We have compiled a set of best practices to help you successfully create and manage your Domino Projects.

Create a Project

Learn different methods for creating a Project in Domino.

Configure Projects

Explore different configuration options for Domino projects, such as security settings, collaborating, and more.

Manage a Domino File System Project

In Domino, the Domino File System (DFS) is the traditional method for storing project assets.

Manage a Git-based Project

Git-based projects provide greater control over code synchronization, enabling the use of features from the Git provider and delivering a modern development experience.

Work with Project assets

The Assets Portfolio shows assets in projects that you own or in which you are a collaborator, such as Domino endpoints, Apps, and Launchers.

Work with Project files

Domino keeps a set of files for each project. When you change a project’s files, it creates a new version of that project. When you run an execution from a Domino project, the files for that project are loaded onto the machine that is executing it.

Work with Project artifacts

An artifact is a file that is not source code or a data set. Artifacts typically contain the outputs from data analysis jobs, such as plots, charts, serialized models, and more.

Add existing data to Projects

Learn how to locate available data in your deployment and incorporate it into your project.

Track Projects

You can track the progress of your projects as they move through various phases, including gates, stages, code reviews, validations, audits, project management, and ultimately, production pipelines.

Collaborate on a Project

Domino simplifies collaboration on projects and facilitates the sharing of project outputs.

Download execution results from a Project

The execution results are the files that your code creates or modifies during runtime. You can view these results by accessing the Runs tab of your project.