A Rookout Project allows you to define the context for a debugging session or for a fixed debugging configuration.
It defines the following:
- The source code of the application to be debugged.
- The application instance (or instances) being debugged, filtered using Rookout Labels.
- A set of Breakpoints (in Rookout - Rule Points, or non-breaking breakpoints) identifying code areas you wish to debug.
When creating a Project, use the Project creation dialog to define the following:
- Define a Project name.
- Import one or more source code repositories from GitHub, BitBucket or from your local file system (using the provided Explorook file server).
- An optional set of filters, used to set the context of your debug configuration to specific instances of the application being debugged.
When you are debugging with Rookout, you are always within a certain project.
This means that:
- You will only set Breakpoints on the applications that fall inside your project.
- You will only see data originating from the Breakpoints inside your project.
- Others will only see your Breakpoints and data if they work inside the same project.