First off, thanks for taking the time to contribute! 🎉
Contributions are what make the open-source community such an amazing place to learn, inspire, and create.
Whether it's fixing a bug, adding a new feature, improving documentation, or suggesting enhancements—your help is appreciated!
Click the Fork button at the top-right corner of this page to create your own copy.
git clone https://github.com/your-username/javafx-markdown-preview.git
cd javafx-markdown-previewgit checkout -b your-feature-name- 💡 Tip: Use descriptive branch names like
fix-live-refresh,add-theme-support, etc.
- Make your edits to the code, documentation, or tests.
git add .
git commit -m "✨ Add new feature: ..."
git push origin your-feature-name-
Go to the Pull Requests tab in the GitHub repo.
-
Click "New pull request".
-
Set the base branch to main and compare it with your feature branch.
-
Add a meaningful title and description.
-
Follow standard Java code formatting.
-
Use clear commit messages.
-
Add JavaDoc comments where necessary.
-
Include example usage if you're adding a new public method.
-
Ensure your code doesn't break existing examples.
- Test your changes using the sample files under the
examples/folder. - If adding a new feature, please consider adding a demo for it too.
- Found a bug or have a feature suggestion?
-
Go to the Issues section.
-
Click New Issue.
-
Fill out the issue template with steps to reproduce or describe your suggestion clearly.
-
Add screenshots if applicable.
Thanks again for your interest and support in making JavaFX Markdown Preview better! Let’s build something awesome together.