Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
A simple lightweight library for Angular with no other dependencies that detects when an element is within the browser viewport and adds a "sn-viewport-in" or "sn-viewport-out" class to the element
Compass is a release management tool (specific to SOON_) that handles managing namerd finagle delegation tables, mapping logical names to Kubernetets services deployed via Helm.
A simple lightweight library for Angular that detects scroll direction and adds a sn-scrolling-up or sn-scrolling-down class to the element. The library can also detect when the user has scrolled passed the element and apply a sn-affix class. Useful for make a element sticky when the user has scrolled beyond it. This library can will also apply …
A simple lightweight library for Angular which removes excess text and add ellipsis symbol to end of text before text overflows container
Provides easy integration of the HMAC signature for Flask routes
Frontend for thisissoon.fm
Generate Go code to convert database rows into arbitrary structs.
A Go Project Cookie Cutter that gives us our standard Go Project Setup
A set of extensions for the Angular CLI
An example iOS and Android app built with Angular and NativeScript. This repo also includes example build and publishing workflow using CircleCI to the Google Play Store and the Apple App Store.
A simple lightweight library for Angular which returns the number of seconds, minutes, days, months or years since any Date object based on the current system time
A simple lightweight library for Angular which automatically updates links to indicate the currently active section in the viewport
A simple lightweight library to use Po.st social sharing widgets in Angular apps
A simple lightweight library to use Masonry layout in Angular
Flask Extension to easily add support for REST HATEOAS via the HAL Specification: https://tools.ietf.org/html/draft-kelly-json-hal-07
Simple, lightweight infinite scrolling directive for Angular which emits an event when an element has been scrolled to the bottom
A simple progressive, responsive, lazy image and video loading library for Angular that detects browser size and loads the appropriate image or video only when the element is in viewport. This package requires @thisissoon/angular-inviewport
Demonstrates commmitizen, changelog standard-version, Angular project structure, server side rendering, GraphQL code generation and autocompletion, Apollo, server to browser state transfer and runtime config.
An example Angular project by SOON_
SQL template manager
Our Developer handbook - covering our best practices and language specific guidelines
SOON_'s editor config, setting sane syntax defaults for tabs / spaces across the whole team.
Simple file based configuration with environment variable overrides.
Packages related to using GraphQL with Admin-on-rest
A Angular web app for managing stand-ups and staff members.
A simple Express, PostgresSQL and Sequelize Web API for the serving of data from SOON_'s daily stand-ups.
Docker image for node and docker builds
Theses are some practical examples for a basic introduction to frontend development