Twitter-Server defines a template from which services at Twitter are built
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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 twitter-server: Allow logback users to change JUL levels from UI Jan 5, 2018
project Upgrade sbt to 1.1.4 Apr 26, 2018
server/src twitter-server: Make parsed build properties available through object Aug 14, 2018
slf4j-jdk14 remove Procedure syntax using scalafix on the remaining Source scala … Jun 22, 2018
slf4j-log4j12 twitter-server: Change log4j log levels without configuration changes Nov 30, 2017
.gitignore twitter-server: Scope env and properties under system in registry Jul 6, 2015
.travis.yml twitter-oss: Add Slack notification configuration to TravisCI Dec 14, 2017
CHANGELOG.rst Dedent CHANGELOG.rst to remove blockquotes Aug 27, 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 Rename CHANGES to CHANGELOG.rst Aug 24, 2018
build.sbt jackson: Upgrade from 2.8.4 to 2.9.6 Aug 29, 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.