Project at a glance

0
Custom Blocks
0
Extensions
0
Languages
0
Free Forever
Get Involved

How You Can Help

Every contribution makes DesignSetGo better for everyone. Here are the ways you can get involved.

Write Code

Submit pull requests for bug fixes, new features, or performance improvements. We follow WordPress coding standards and review every contribution.

Report Bugs

Found something that doesn’t work right? Open a GitHub issue with steps to reproduce. Clear bug reports help us fix problems faster.

Translate

Help make DesignSetGo accessible to more people by translating it into your language. We currently support 9 languages and want to add more.

Improve Docs

Good documentation helps everyone. Contribute to our wiki, write tutorials, or suggest improvements to existing documentation.

Leave a Review

Reviews on WordPress.org help other users discover DesignSetGo. Share your experience and help grow the community.

Spread the Word

Tell other WordPress users about DesignSetGo. Write blog posts, share on social media, or mention us at meetups.

Developer Setup

Getting Started with Development

Set up your local development environment and start contributing code in minutes.

Fork the repository on GitHub, then clone your fork locally. This gives you a complete copy of the codebase to work with.

git clone https://github.com/YOUR-USERNAME/designsetgo.git
cd designsetgo
Quality Standards

Contribution Guidelines

To maintain code quality and consistency, please follow these guidelines when contributing.

Security First

Never introduce vulnerabilities. Follow WordPress security best practices for sanitization, escaping, nonce verification, and capability checks.

Performance Matters

Keep blocks lightweight. No jQuery dependencies. Target under 15KB JS and 10KB CSS per block. Test bundle sizes.

Accessibility Required

All blocks must be WCAG compliant with proper ARIA attributes, keyboard navigation, and screen reader support.

Follow Standards

Use WordPress coding standards for PHP, JavaScript, and CSS. Run linters before submitting. Include inline documentation.

Write Tests

Add unit tests for new functionality. Maintain or improve test coverage. Run the full test suite before submitting.

Be Respectful

We welcome contributors of all experience levels. Be patient, constructive, and kind in code reviews and discussions.

Join the Community

Start contributing to DesignSetGo today. Every contribution, big or small, makes a difference.

Licensed under GPL v2 or later. Compatible with WordPress 6.7+ and any block theme.