• Stars
    star
    131
  • Rank 275,867 (Top 6 %)
  • Language
    Shell
  • Created over 10 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A starting point for Originate engineers, product managers, and testers

Originate Guides

CircleCI

This guide is the starting point for Originate engineers, product managers, and testers. It gives an overview of our tech stack and best practices around engineering related topics.

Engineering Process Practices

Technology Stack Guides

Mobile:

  • Android and iOS for fully native experiences with top performance
  • React Native for cost-effective hybrid cross-platform solutions that aren't performance sensitive

Backend:

  • Golang for Ops and CLI tools, as well as network services and APIs
  • Node.JS using established languages like CoffeeScript, ES6, or TypeScript for small IO-heavy services with little compute requirements and when using only one language for both frontend and backend has advantages.
  • Scala for big code bases, complex business logic, large-scale data processing, or anything on top of the JVM/Apache ecosystem

Frontend:

  • React for rich web UIs
  • WebPack for compiling front-end assets

Devops:

  • Ansible for configuration management
  • Docker for packaging software into containers
  • Packer for creating machine and container images
  • Terraform for infrastructure-as-code

Others:

  • Haskell
  • LiveScript for internal projects based on Node.JS
  • Python for machine learning
  • Ruby on Rails for rapid prototyping and small to mid-sized monolithic projects without much traffic

Software Practices

More Repositories

1

scriptkeeper

Run tests against your scripts without changing your scripts.
Rust
101
star
2

dbg-pds-tensorflow-demo

Making predictions on prices in the Deutsche BΓΆrse Public Dataset using neural networks
Jupyter Notebook
101
star
3

exosphere

A modern cloud-based micro-service framework
Go
18
star
4

cookbooks

recipes that we use in and around the house
Ruby
18
star
5

scala_mockito_cheatsheet

A few examples to show how to use mockito in a scala project
Scala
10
star
6

cucumber-testrail

Portal for Displaying Cucumber Results from CircleCI on TestRail!
CoffeeScript
10
star
7

scalypher

a DSL for building neo4j cypher queries in scala
Scala
9
star
8

react-e

React helper to generate elements
LiveScript
6
star
9

OriginateUI

A lightweight UI theming framework for iOS applications
Objective-C
5
star
10

weighted_score

Calculate Weighted Scores
Ruby
5
star
11

eslint-plugin-ts-graphql

ESLint plugin to pair with ts-graphql-plugin
TypeScript
5
star
12

go-execplus

Go
5
star
13

create-originate-app

estd. july 2020
TypeScript
5
star
14

mycha

Painless testing setup for Node.JS using Mocha, Chai, and Sinon.js
CoffeeScript
5
star
15

OriginateTheme

OriginateTheme is a lightweight user interface theming framework.
Python
5
star
16

dcos-login

Automates unattended login for the https://github.com/dcos/dcos-cli
Go
5
star
17

recouple

Declarative and type-safe API bridging. Write full-stack applications with ease.
JavaScript
4
star
18

play-sample-opsworks

A example of how to setup a Play! application with opsworks
Ruby
4
star
19

nectarine

A way to manage state in JavaScript applications
LiveScript
4
star
20

terraform-modules

Composable Terraform modules for provisioning infrastructure stacks
HCL
3
star
21

object-depth-js

Calculates the depth of a JavaScript object
Gherkin
3
star
22

exocom

communication infrastructure for AI-native application ecosystems
Go
2
star
23

OriginateScrollViewFloater

A customizable UIScrollView floater element.
Objective-C
1
star
24

replay-ruby

Ruby client for Replay.io
Ruby
1
star
25

go-debug

This is a clone of the defunct https://github.com/visionmedia/go-debug
Go
1
star
26

monorepo-bazel-poc

A proof of concept for using a scalable build system
Starlark
1
star
27

exoservice-go

Exosphere service template for a generic service written in go
Go
1
star
28

replay-android

Android SDK for Replay.io
Java
1
star
29

exorelay-hs

Communication relay between Haskell code bases and the Exosphere environment
Haskell
1
star
30

rewire-loader

Webpack loader to inject dependencies like rewire module
LiveScript
1
star