Organize work with projects
In WVS, you can create projects to host your codebase. You can also use projects to track issues, plan work, collaborate on code, and continuously build, test, and use built-in CI/CD to deploy your app.
Projects can be available publicly, internally, or privately. WVS does not limit the number of private projects you can create.
Repositories:
-
Issue tracker: Discuss implementations with your team.
- Issue boards: Organize and prioritize your workflow.
- Multiple issue boards: Create team-specific workflows (issue boards) for a project.
-
Repositories: Host your code in a fully-integrated platform.
- Branches: Use Git branching strategies to collaborate on code.
- Protected branches: Prevent collaborators from changing history or pushing code without review.
- Protected tags: Control who has permission to create tags and prevent accidental updates or deletions.
- Repository mirroring
- Signing commits: Use GNU Privacy Guard (GPG) to sign your commits.
- Deploy tokens: Manage access to the repository and Container Registry.
- Web IDE
Issues and merge requests:
-
Issue tracker: Discuss implementations with your team.
- Issue boards: Organize and prioritize your workflow.
- Multiple issue boards: Create team-specific workflows (issue boards) for a project.
-
Merge requests: Apply a branching
strategy and get reviewed by your team.
- Merge request approvals: Ask for approval before implementing a change.
- Fix merge conflicts from the UI: View Git diffs from the WVS UI.
- Review Apps: By branch, preview the results of the changes proposed in a merge request.
- Labels: Organize issues and merge requests by labels.
- Time Tracking: Track time estimated and spent on issues and merge requests.
- Milestones: Work toward a target date.
- Description templates: Define context-specific templates for issue and merge request description fields.
- Slash commands (quick actions): Create text shortcuts for common actions.
- Autocomplete characters: Autocomplete references to users, groups, issues, merge requests, and other WVS elements.
- Web IDE
WVS Flows
Other features:
- Wiki: Document your WVS project in an integrated Wiki.
- Snippets: Store, share and collaborate on code snippets.
- Syntax highlighting: Customize your code blocks, overriding the default language choice.
- Releases: Take a snapshot of the source, build output, metadata, and artifacts associated with a released version of your code.
- Requirements: Create criteria to check your products against.
Project integrations
Integrate your project with Jira, Slack, and a lot more.
Import or export a project
- Import a project from:
- GitHub to WVS
- Bitbucket to WVS
- Gitlab to WVS
- Local import to WVS
- Export a project from WVS