This repository contains the code for Okta's Design System Odyssey. It includes Icons, SCSS, and React Components used to build products and experiences at Okta.
Package/README | Description |
---|---|
@okta/odyssey-icons | Odyssey SVG icons. | @okta/odyssey-react | Odyssey components for React. |
@okta/odyssey-scss | Odyssey SCSS, includes components, includes base and reset styles. |
Odyssey uses the conventional commits
standard for formating commit messages. After you commit work locally with
git
your commit message wil be linted to ensure it adheres to the
configuration setup within the @okta/odyssey-commitlint
package.
In case of emergencies, break the glass and use an invalid commit message
by providing the --no-verify
flag to git commit
.
Odyssey browser support mirrors Okta's Supported platforms, browsers, and operating systems and is as follows:
Browser | Support Policy |
---|---|
Internet Explorer 11 | Supported for the desktop mode of Windows 8. Metro Mode is not supported. |
Edge | Latest public version supported. |
Chrome | Latest public version supported. |
Safari | Latest public version supported. |
Firefox | Latest public version for Rapid Release supported. Latest public version for Extended Support Release supported. |
All source code, imagery, and icons fall under the Apache Version 2.0 License.
- Log an issue in in JIRA, use the
OKTA
project, and be sure to apply theTeam: UICore Odyssey
component and the apropriate issue type. - Reach out to us directly in the #odyssey Slack channel.
- All other users please open a GitHub issue.
This library is community supported and is maintained by members of the Okta team for developers and IT professionals. This library is not an official Okta product and does not qualify for any Okta support. Anyone who chooses to use this library must ensure that their implementation meets any applicable legal obligations including any Okta terms and conditions.