Contributing

Yggdrasil is an open-source project and we welcome contributions!

Reporting Issues

If you find a bug or have a feature request, please search our existing issues before opening a new one.

Development

If you’d like to contribute code:

  1. Fork the repository.
  2. Clone your fork locally.
  3. Install dependencies: npm install.
  4. Run the extension in debug mode (F5).
  5. Submit a Pull Request with a clear description of your changes.

FAQ

Q: Why don’t I see any worktrees? A: Ensure you have opened a folder that is part of a git repository. Yggdrasil runs git worktree list from your project root.

Q: Does Yggdrasil support virtual worktrees? A: Currently, Yggdrasil focuses on local git worktrees as defined by the git worktree command.