Skip to content

LaunchPadLab/opex-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

OPEX

Opex is an internal organization that focuses on improving the tri-fold objectives of development speed, code quality and developer experience at LaunchPad Lab.

This repository is Opex's home base on Github. It contains the following resources:

  1. A list of Opex-maintained "internal open source" projects.
  2. A few gists that document our standard development practices.

Projects

The following projects are "internal open source" at Launchpad. That means that they were created at LPL and will continue to be maintained by LPL. Just like with other open source projects, contributions to these repositories from any developer are welcome!

Project Language Visibility Description
Client Template JS, React, Redux Private Template app for React/Redux SPAs.
Decanter Ruby, Rails Public Gem that makes it easy to transform incoming data before it hits the controller action or model.
Flight Readiness Review Bash Private Utility to set up a macOS laptop for design and development at LaunchPad Lab.
Fuel (no longer maintained) Ruby, Rails Public Stop developing Rails blogs and start writing your actual blog posts with this dead simple blogging engine for Rails.
LP Components JS, React Public A set of reusable React components.
LP Form JS, Redux Public Extensions for the reduxForm HOC.
LP HOC (deprecated) JS, React Public A set of higher order components (HOC) for use in React apps.
LP Redux Api JS, Redux Public Lightweight API library and middleware for redux applications.
LP Redux Utils JS, Redux Public Utility functions for redux applications.
LP Requests JS Public Client-side request library.
LP Utils (deprecated) JS, React, Redux Public A set of utility functions and higher order components (HOC) for use in React and Redux apps.
LP Token Auth Ruby, Rails Public Simple token authentication logic with JWTs for Rails apps.
LP Subsection Generator JS, React, Redux Public Generates subsections for react-redux apps.
Open Sesame Bash Private Secure secret management.
Rails Template Ruby, Rails Private Templates and starter files for Rails apps.
Rails Util Ruby, Rails Private Utility methods for Rails apps.
Redux Flash JS, Redux Public Redux action creators for displaying flash messages.
Token Master Ruby, Rails Public Easy management of token-based flows for Ruby apps.
Versionator JS Private GitHub status integration to help with library versioning.

Note: Open source visibility is defined in two ways: transparency and community owned. We default to our libraries and code being open source for the sake of transparency but is maintained by our team and not the larger community. There are exceptions where a library seeks out community involvement and code updates (ex. Decanter), but that is part of a conscious and intentional decision by the Opex team.

Gists

One function of Opex is to set standard processes by which we do our work. These processes are documented in the gists folder of this repository.

These documents are fairly limited in scope, and there are few of them by design. This prevents information overload and encourages us to encapsulate as many of our best practices as possible in our app template repositories. Still, they may come in handy as a general reference / anti-bikeshedding tool.

About

A compilation of internal open source initiatives for the LaunchPadLab development team

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published