Twitter-Server defines a template from which services at Twitter are built
cacoco and jenkins twitter-oss: Update TravisCI to use sudo = required
Problem

It has been recommended by the TravisCI support that we switch our
builds to use `sudo: required` in order to get a fully virtualized
environment for running our builds.

See:
https://docs.travis-ci.com/user/reference/trusty/#fully-virtualized-via-sudo-required

We hadn't switched as we were beholden to needing a Java install which
wasn't readily available previously but is available in the TravisCI "trusty"
image.

Solution

Switch the TravisCI configuration to use `sudo: required` and `dist: trusty`.

Differential Revision: https://phabricator.twitter.biz/D218377
Latest commit 6f934ac Sep 21, 2018
Permalink
Failed to load latest commit information.
.github Twitter OSS: Add ISSUE_TEMPLATE Jul 7, 2016
doc Dedent CHANGELOG.rst to remove blockquotes Aug 27, 2018
logback-classic Convert deprecated fatal_warnings usages to use the new compiler_opti… Sep 12, 2018
project Upgrade sbt to 1.1.4 Apr 26, 2018
server/src Convert deprecated fatal_warnings usages to use the new compiler_opti… Sep 12, 2018
slf4j-jdk14 Convert deprecated fatal_warnings usages to use the new compiler_opti… Sep 12, 2018
slf4j-log4j12 Convert deprecated fatal_warnings usages to use the new compiler_opti… Sep 12, 2018
.gitignore twitter-server: Scope env and properties under system in registry Jul 6, 2015
.travis.yml twitter-oss: Update TravisCI to use sudo = required Sep 21, 2018
CHANGELOG.rst Twitter-oss: Prepare OSS libraries for release 18.9 Sep 11, 2018
CHANGES Add symlinks to CHANGELOG.rst from CHANGES Aug 27, 2018
CODE_OF_CONDUCT.md Add CODE_OF_CONDUCT.md Jun 20, 2017
CONFIG.ini Fix some lint errors in CONFIG.ini and OWNERS - missing newlines - tr… Feb 29, 2016
CONTRIBUTING.md Rename CHANGES to CHANGELOG.rst Aug 24, 2018
GROUPS [split] cleanup twitter-server admin Feb 14, 2013
LICENSE [split] twitter-server: add README, LICENSE, and CONTRIBUTING Apr 25, 2013
OWNERS twitter-server: Add imartin to OWNERS Mar 2, 2018
README.md Twitter-oss: update OSS libraries post-release to 18.10.0-SNAPSHOT Sep 17, 2018
build.sbt twitter-oss: Update to Scala 2.11.12 and 2.12.6 in SBT build Sep 19, 2018
pushsite.bash twitter-server: Fix documentation table Nov 7, 2017
sbt Upgrade sbt to 1.1.4 Apr 26, 2018

README.md

TwitterServer

Build status Codecov Project status Gitter Maven Central

TwitterServer defines a template from which servers at Twitter are built. It provides common application components such as an administrative HTTP server, tracing, stats, etc. These features are wired in correctly for use in production at Twitter.

Status

This project is used in production at Twitter (and many other organizations), and is being actively developed and maintained.

Documentation

Browse the user guide.

Releases

Releases are done on an approximately monthly schedule. While semver is not followed, the changelogs are detailed and include sections on public API breaks and changes in runtime behavior.

Getting involved

Contributing

We feel that a welcoming community is important and we ask that you follow Twitter's Open Source Code of Conduct in all interactions with the community.

The master branch of this repository contains the latest stable release of TwitterServer, and weekly snapshots are published to the develop branch. In general pull requests should be submitted against develop. See CONTRIBUTING.md for more details about how to contribute.