Thank you for your interest in contributing to AsciiDoc Alive! This document provides a set of guidelines for contributing to the project.
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR-USERNAME/asciidocalive.git - Install dependencies:
npm install - Start the development server:
npm run dev
- Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature-name - Make your changes
- Test your changes thoroughly
- Commit with a clear, descriptive message
- Push to your fork:
git push origin feature/your-feature-name - Open a pull request against the main repository
- Follow the existing code style in the project
- Use TypeScript for all new code
- Format your code using the project's ESLint configuration
- Write comments for complex logic
Before submitting a pull request, make sure:
- The application builds successfully with
npm run build - Your changes work as expected
- No new console errors appear
- Ensure your PR addresses a specific issue or adds clear value
- Provide a clear description of the changes
- Include screenshots for UI changes if applicable
- Be responsive to feedback and questions
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
If you have any questions, feel free to open an issue or reach out to the maintainers.