Report an Issue Join the Slack Discussion
This component library is an opensource project governed by the UCLA Strategic Communications and ITS departments. We invite anyone at UCLA to recommend features, contribute code, design, documentation, or iterations to existing work. We will review and consider any contributions that follow our core principles and design criteria.
UCLA Component Library Repository
Bitbucket Repository
Start by searching the open issues board in our repository to identify issues that align with your recommendations or desired contributions. Comment on that issue to let other know you’re working on it or interested. This will also help you connect with potential supporters or collaborators.
If you want to elevate an issue, show your support and check out step 2 for more.
Note: Watch an issue to keep track of future discussion and progress.
If you don’t see a suggestion or issue similar to your own, create a new issue. Write a clear title and summarize the reason for your issue in the description. The more information you can provide, the better equipped we’ll be to evaluate your recommendation.
Select the Create issue button and select the dropdown from the following options that best fit your issue:
|
|
|
|
Once you select or create an issue, we strongly recommend you share any supporting work. In the description or comments of the issue, include links to any of the suggested formats below. We want to see the thought process behind the component.
Solicit feedback! Now is a good time to share your work with people in our Slack channel, #web-components. Share your recommendations, collect feedback and gather support for your issue.
Now that you have gotten some feedback on your work, it’s time to start developing. In the component library repository you can find documentation for development contributors.
Issues and enhancement requests will be reviewed by Strategic Communications and ITS. The Disabilities and Computing Program (DCP) will review components for compliance with Web Content Accessibility Guidelines (WCAG) 2.0.
Any feedback will be communicated through the comments on the issue in Bitbucket. You will be able to address the feedback and resubmit your proposal or enhancement.
If we review and accept your proposal or enhancement, you’ll also be notified in the comments. Plans for implementing your proposal or enhancement in the component library will then be arranged, including any revisions to work or related documentation.
No worries! Remember the component library is a base set of components geared towards helping you build common website patterns quickly, efficiently and on brand. It won’t cover every need for every department. You are always able to add or revise components on your own websites to fit specific needs or requirements your department or division may have.