If your project is not connected to a supported repository hosting provider, you can create and configure a Level CI project manually.
Manual projects allow you to upload accessibility analysis results without connecting directly to GitHub, Bitbucket, GitLab, or Azure DevOps.
Add a project
To create a project manually:
- In the Level CI dashboard, select the + button in the top-right corner.
- Select Add Repository Manually.
- Enter a unique project name.
- Project names must be slug-compatible and can only contain:
- Lowercase letters
- Numbers
- Hyphens
- Project names must be slug-compatible and can only contain:
- Enter the main branch for your repository, such as:
- main
- develop
- You have the option to configure additional settings:
-
Enable URL parameters
Include query strings or hashes in scan coverage.
Examples include:
/?page=main
/#order-list
-
Configure page URL templates
Define dynamic routing patterns to improve scan analysis for dynamic pages.
Example:
/shop/:product
-
- Select Create Project.
Your project is now ready for configuration.
When to use manual setup
Manual setup is useful when:
- Your codebase is not hosted on a supported Git provider
- You want additional control over the initial project configuration
- Your CI/CD workflow requires a custom integration approach
Configure your project
After importing the repository, configure your end-to-end (E2E) testing framework.
Follow the guided setup instructions to complete the configuration.
Run the first analysis
After setup is complete, Level CI automatically runs the first accessibility scan.
You can then:
Review accessibility results in the Level CI dashboard
Review issue breakdowns and quality gate status
Continue integrating accessibility analysis into your development workflow