rusackas opened a new pull request, #36523:
URL: https://github.com/apache/superset/pull/36523
### SUMMARY
This PR adds contribution guidelines content from the Apache Superset wiki
to the Developer Portal documentation. The content includes:
- **Design Guidelines** - Capitalization rules, button design guidelines,
error message design guidelines
- **Frontend Style Guidelines** with sub-pages:
- Component Style Guidelines and Best Practices
- Emotion Styling Guidelines and Best Practices
- **Backend Style Guidelines** with sub-pages:
- DAO Style Guidelines and Best Practices
- **Testing Guidelines and Best Practices** - Moved to the Testing section
Additional cleanup:
- Consolidated sidebar structure by removing nested "Contribution
Guidelines" category
- Renamed duplicate section titles (e.g., "Frontend Style Guidelines" →
"Overview")
- Escaped curly braces in MDX to prevent page crashes
### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
N/A - Documentation changes only
### TESTING INSTRUCTIONS
1. Run the docs dev server: `cd docs && yarn start`
2. Navigate to Developer Portal → Contributing
3. Verify the new pages render correctly:
- Design Guidelines
- Frontend Style Guidelines (Overview, Component Style, Emotion Styling)
- Backend Style Guidelines (Overview, DAO Style)
4. Navigate to Developer Portal → Testing
5. Verify Testing Guidelines and Best Practices appears and renders correctly
### ADDITIONAL INFORMATION
- [ ] Has associated issue:
- [ ] Required feature flags:
- [ ] Changes UI
- [ ] Includes DB Migration
- [ ] Introduces new feature or API
- [ ] Removes existing feature or API
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]