SKY UX provides an HTML, CSS, and JavaScript framework to implement Blackbaud’s design patterns, along with the guidance to handle visual design and interaction patterns.
JavaScript CSS HTML Shell
Clone or download
Permalink
Failed to load latest commit information.
.github Visual test contributing (#991) Feb 14, 2017
config White space bump (#1049) Jul 20, 2017
demo hide bb-page when full page modal is open (#825) Sep 15, 2016
dist Travis build 2193 pushed to skyux [ci skip] May 11, 2018
js/sky Fix ios modal positioning (#1094) (#1095) May 11, 2018
libs Initial commit of Sky UX source code Nov 2, 2015
scripts Using different npm login technique (#1044) Jul 5, 2017
scss Addition of the single file attachment directive (#1064) Nov 6, 2017
webdriver-screenshots Travis build 2193 pushed to skyux [ci skip] May 11, 2018
webdrivertest Addition of the single file attachment directive (#1064) Nov 6, 2017
.gitattributes Adding .gitattributes to better support SRI Mar 25, 2016
.gitignore merge screenshots Nov 22, 2016
.jscsrc Initial commit of Sky UX source code Nov 2, 2015
.jshintignore Initial commit of Sky UX source code Nov 2, 2015
.jshintrc Initial commit of Sky UX source code Nov 2, 2015
.pullapprove.yml Updating members for case-sensitivity. [ci-skip] Feb 17, 2016
.travis.yml Specifying savage port (#890) Nov 1, 2016
LICENSE Initial commit of Sky UX source code Nov 2, 2015
README.md Move contributing content to CONTRIBUTING.MD; add a prerequisits sect… Aug 9, 2016
bower.json Release v1.19.2 May 11, 2018
codecov.yml Introducing codecov.yml (#620) Jun 24, 2016
gruntfile.js Updated sourcemap tool for JS (#926) Nov 29, 2016
index.js Skyux webpack nodist (#666) Jul 11, 2016
package.json Release v1.19.2 May 11, 2018
stache.yml Grunt and related config file organization Mar 26, 2016

README.md

SKY UX

bower npm status devDependencies coverage license Slack

SKY UX provides an HTML, CSS, and JavaScript framework to implement Blackbaud’s design patterns, along with the guidance to handle visual design and interaction patterns.

http://skyux.developer.blackbaud.com/

Installation

You have three options to consume SKY UX. The first and easiest is to point your site to our CDN, which you can read about in our Getting Started guide.

The second option is to install SKY UX via Bower:

bower install blackbaud-skyux

The third option is to install SKY UX via NPM:

npm install blackbaud-skyux

If you install via Bower or NPM, you need to include the same files as indicated in the Getting Started guide but with the URL pointing to your own web server rather than the CDN. You may also use a hybrid approach where you load SKY UX via the CDN and fall back to a version hosted by your web server if the CDN is unavailable.

Note: Before you install via Bower or NPM, you must install Git.

Contributing

We highly encourage contributions from all SKY UX users. We just ask you to follow the coding conventions in the existing code and to write the appropriate documentation and unit tests for your feature.

For information about how to contribute, see the SKY UX contributing guidelines.

Filing Issues

To file a bug, just go to the issues page and create an issue. We operate under the expectation that we will close bugs within two weeks of filing. On the newly created issue, you can select an option to subscribe to email notifications about commits, comments, and releases related to the bug so that you can know exactly where the bug is within its lifecycle.