Reported bugs are handled following order.
- Confirm if the bug reproduce and the issue labeled as 'Bug'
- Fix the bug in 'develop' branch
- Confirm the fix by the reporter
- The issue is labeled 'Done'
- Confirm that the fix does not make another side effect.
- Merged into 'master'
- The issue is closed.
This order is only applied to 'Bug' issues.
Any suggestions, bug reports or feature requests are welcome.
If you want to add a feature or fix bugs by yourself the following videos are good help for you.
Any pull requests are very much appreciated. Before you make a pull request see Make a Pull Request
Watch the videos mentioned earlier for a full tutorial on developing, debugging and testing XVim. Here is a very simple guide to get you started.
- Make sure you have Xcode.app installed at /Applications/Xcode.app, if that's true just open XVim.xcodeproj and Run (CMD + R). You can ignore the rest steps.
- If you have Xcode installed at a different path, follow these steps.
- Open XVim.xcodeproj
- Got to Edit Scheme... => Run => Executable => Other => Choose The Xcode.app you installed to.
- Run (CMD + R)
- In your .xvimrc, add a line "set debug", which tells XVim to run in debug mode.
- Open XVim.xcodeproj, a debug instance of Xcode shows up.
- In the debug Xcode instance, create a random small disposable project (say HelloWorld.xcodeproj) if you have don't this already.
- Open HelloWorld.xcodeproj using debug Xcode instance.
- Go to XVim menu, there should be an item "test categories"
- Choose a category to run
- A separate window shows up and unit tests are run inside that window.
- Results will be shown when all the tests in that category are completed.