Documentation Contribution Guide
This guide helps contributors understand how to contribute to the abap2xlsx documentation.
Documentation Structure
Our documentation is built with VitePress and follows these conventions:
File Organization
/getting-started/
- New user onboarding/guide/
- Core functionality guides/advanced/
- Advanced features and techniques/api/
- Class and method reference/examples/
- Practical code examples/troubleshooting/
- Common issues and solutions
Writing Guidelines
- Use clear, concise language
- Include practical ABAP code examples
- Reference actual class names like
ZCL_EXCEL
andZCL_EXCEL_WORKSHEET
- Test all code examples before publishing
Local Development
bash
# Install dependencies
npm install
# Start dev server
npm run docs:dev
# Build for production
npm run docs:build
Contributing Process
- Fork the repository
- Create a feature branch for your documentation changes
- Write or update markdown files
- Test locally with VitePress
- Submit a pull request with clear description of changes
Style Guide
- Use sentence case for headings
- Include code examples for all concepts
- Link to related documentation sections
- Keep paragraphs focused and concise