Odopod is known for some serious design. We also write code. A lotta code. And we’re always seeking ways to improve its quality while promoting reuse across projects. To that end, we are excited to announce the release of the Odopod Code Library: code.odopod.com. This collection of components has been in the works for over a year, and we’re stoked to share it with the open-source community.
So what is our code library?
How can it help you?
The primary benefit of the Odopod Code Library is that it eliminates the need to rewrite the same code across several projects. The components have been thoroughly tested, which decreases time spent hunting down the odd cross-browser bugs and leaves more time for new feature development. The library includes example implementations to aid developers and also provides designers with a working demo, which is helpful when considering how a page should take shape. Many of the components are customizable, so design variations can be covered out of the box.
We’ve made use of many great open-source projects in the past, so we’re happy to pay it forward. Our components are written in ES2015+, compiled with Babel, and bundled with Rollup. Unit tests are run with Mocha through PhantomJS using Chai as the assertion library. Code coverage is collected by Istanbul, while Gulp runs all these tasks.
If you’d like to contribute to the Odopod Code Library, you’ll find all the components on GitHub. Each is published on npm under the @odopod organization. Enjoy!