Call for Contributions
TechUI always maintains an open attitude.
Compared to those massive commercial vessels, we are more like a flexible small boat. We have no cumbersome processes, only a pure love for technology. We long for more partners to come aboard, offer suggestions, fix bugs, and contribute code to help TechUI grow together.
We sincerely invite you—whether you are a developer or a designer—to participate in the construction of the TechUI ecosystem.
What Do We Expect?
What we need is high-quality aesthetics and rigorous code, rather than the casual piling up of features. If you excel in the following areas, TechUI will be the best stage to showcase your talent:
💻 Dashboards & Layouts
Build pages with high visual impact based on @techui/base, @techui/admin, or @techui/scifi, combined with certain animation libraries or animation components.
- Dashboards: Management backend homepages with practical business logic or data presentation value.
- Scifi Layouts: Sci-fi style large-screen layouts implemented in combination with animation libraries.
- Requirement: Reject mediocrity. We need works that are eye-catching and possess an extremely high standard of aesthetics.
🧱 Base Components
This is currently the area where TechUI needs the most supplementation.
- Goal: Fill the gaps in
@techui/baseso that its functional coverage can gradually replace Element Plus or Ant Design. - Content: Various general-purpose interactive components (such as complex selectors, date controls, upload components, etc.).
- Requirement: Contributed components will be incorporated into the TechUI component library family and must comply with our code specifications and design language.
✨ Visuals & WebGL
- Animation Libraries: Unique CSS3 / GSAP animation encapsulations.
- WebGL: Cool backgrounds and 3D interactive components based on Three.js or native WebGL.
🎨 Design & Assets
If you are a UI designer or skilled in SVG drawing:
- SVG UI: Sci-fi style borders, decorative elements, and HUD controls.
- Icons: Complete sets of SVG icons, which will be included in the
@techui/iconslibrary.
🛠️ Infrastructure
- LessMixins: Assist in improving
@techui/lessmixinsby providing high-frequency and useful style snippets. - Core Optimization: Assist in improving the performance and logic of existing component libraries (Note: This type of contribution requires you to prove your technical ability first).
Results Inclusion
To protect the rights of contributors and promote a virtuous cycle in the community, we have formulated the following public disposal and inclusion methods for different types of submissions:
Showcase
For contributed Dashboard or Layout code, we plan to establish a "TechUI Showcase Center" for display:
- 🟢 Free Developer Submissions: If no commercial secrets are involved, your work will be provided as a permanently free resource to the community for download, benefiting everyone.
- 💎 Paid User Submissions: If you are a Prime / VIP user and wish to maintain a certain barrier to entry, your work can be included in the "Premium Case Library" for access by premium subscribers only. You will also receive certain discounts on your next license purchase.
Components
For contributed independent components or functional modules:
- Upon obtaining your consent, the code will undergo Code Review and be merged into the TechUI open-source component repository (TechUI's open-source repository on GitHub).
- We will add an exclusive [🤝 Contributed by YourName] honorary badge for you in the component documentation.
Assets & Resources
For contributed SVG assets or icons:
- Upon obtaining your consent, the assets will be organized and included in the TechUI open-source asset repository (TechUI's open-source repository on GitHub).
- You will become one of the contributors to the asset library. Components created using your assets will display your Avatar, name, link, and other content in the
Acknowledgementssection of the component page.
Growing Together
Every line of code and every iteration of TechUI is inseparable from a "fateful" encounter. We look forward to your joining us to let this small boat sail toward a broader sea of stars.
Contact Us
To contribute content, please contact TechUI via the following methods:
Community
