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.