Thank you for your interest in contributing to this project! There are a number of ways you can do so:
-
Testing and bug-reporting -- This project is currently only being developed by one person, and it is very likely that various issues will slip through the cracks. Use the rendering library in your own projects, test the visualizer while developing, and report issues here on GitHub.
-
React or comment on open issues
-
Contributing code -- There are three major areas of interest:
- Formatter extensibility -- #54 and #38
- Visual Studio integration
- AvalonEdit for multiple selection in the source code
See the Solution and projects structure wiki page, to understand what code goes where.
-
Upvoting external issues -- While working on this project, I've come across a number of limitations in external APIs, and have filed corresponding bugs.