Contributing

Arc is always looking to expand to better meet our users’ needs. This can happen through progressive thinkers like you and your team members. 

Types of Contributions

Existing WinNG component request

A feature request to add onto an existing component that could enhance functionality.

New WinNG component request

A new component contribution that will improve design and/or user experience for all teams.

Bug fix

See an issue with design, code, or documentation? Please let us know as soon as possible. When reporting, we request you explain the issue and severity with as much detail as possible to help us with prioritization.

Arc Documentation update

If your application has an update, we would love to document it! When other users visit Arc, it can showcase the most recent version, and inspiration can be gathered. This results in greater consistency.

How to Contribute

The contribution process will look different between design and development. Depending on the type of contribution you choose, you will be directed to the appropriate resource and/or team.

- WinNG: Platform Development team
- PrimeNG: PrimeTek (third party)
- Arc: Architecture team

Design

1. Email the Design Panel (designpanel@winsupply.com).

2. Title the subject with one of the following contribution types: Existing Component Request, New WinNG Component Request, Bug Fix, or Arc Documentation Update. Please provide as much detail as possible, along with screenshots or links to your concept.

3. The WISE Experience Designer will create a story on the UIUX - WISE Design System (Arc) Jira board and present the contribution to the UI/UX Panel. If your contribution is only a documentation update, the WISE Experience Designer will update Arc to reflect the appropriate changes.

4. If approved, the Design Panel will set up a meeting with you and the Platform Development Manager to discuss a plan for completing the design and implementation.

Development

New WinNG Component Request: Create a story on the WC Jira board

PrimeNG issue: Submit an Issue to Primefaces

Arc Documentation Update: Email the Design Panel

Core Principles

Consistency

It is important that your component matches Prime/WinNG theming. This will ensure a consistent experience across WISE applications.

Flexibility

Your design can work with multiple use cases. Multiple teams and applications may benefit from your contribution. 

Forward-Compatibility  

Make your component reusable by considering how future functionalities and/or capabilities can be added for easier maintenance.

Accessibility

This is a top priority to ensure all users can successfully interact with our applications. All components and icons must meet WCAG 2.1 AA standards (AAA is preferred but not required).

Check Before Contributing

Prime or WinNG may currently have a solution. When in doubt, feel free to reach out to the Platform Development team or WISE Experience Designer if you need help searching either library or coming up with creative solutions.

Contributors

- UI/UX Designers
- Front-End Developers
- POs
- Directors
- Executives

If you do not fall within one of these categories, you are still encouraged to contribute. Arc is open for all Winsupply employees who would like to donate their ideas on how we can improve components and/or icons, which leads to improving overall WISE design and experience.

Contact Us

Any questions about components, bug fixes, documentation, or the contribution process are welcome. Once you fill out the form below, your submission will be sent to the Platform Development team or the Design Panel, and it will be addressed as soon as possible.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.