Managing projects
Project Settings – Level CI
Project Name
Enter a unique project name to identify your project in the CI/CD Dashboard and the Level CI CLI. The name must be slug-compatible, containing only lowercase letters, numbers, and hyphens (-). Spaces and special characters are not allowed. Each project name must be unique within your organization to ensure accurate tracking and reporting.
Main Branch
Specify the main branch of your repository. This is typically called main, develop, or head. The main branch is analyzed by default when no branch-specific parameters are provided. When importing your repository from a Git hosting platform, Level CI will automatically detect and set the main branch. This branch must be analyzed first for your project.
UserWay AI Widget Aware Analysis
Enable this option to exclude accessibility violations that can be automatically fixed by the UserWay AI Accessibility Widget from your reports. This is useful if your production website already uses the widget. With this setting enabled, Level CI will highlight only the issues that require manual code adjustments.
Quality Gate
The Quality Gate defines a set of accessibility criteria your website must meet. Selecting a Quality Gate ensures your project complies with your organization’s web accessibility standards. If no specific Quality Gate is selected, the project will default to your organization’s standard Quality Gate.
URL Parameters
Enable this option to detect and include URLs with query parameters or hash fragments in your sitemap. This is particularly helpful for websites where page content is determined dynamically, e.g., /?page=main or /#order-list. When enabled, Level CI will analyze each unique URL parameter combination, providing a more comprehensive site analysis.
Dynamic Page URL Templates
This field allows you to define patterns for dynamic URLs. The placeholder text may vary depending on the state of the workspace:
- Initial state: Prompt for template input
- Workspace access granted: Pre-filled with previously configured templates
Default Assignee
Use this option to automatically assign new issues to team members:
- Branch scans: New issues are assigned to the designated team member
- Pull request scans: New issues are assigned to the pull request author
This ensures accountability and streamlines the resolution workflow for accessibility violations.