opensource
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Umbrella project for open source efforts at Medium
Open Source at Medium
==============================================

This repository serves as the umbrella project to represent the
various open source efforts at [A Medium Corporation](https://medium.com).
Come here to get an overview of the various projects, to learn how to
contribute to them, and to sign up as a contributor.

Table Of Contents
-----------------

On this page:

* [Note to External Contributors](#note-to-external-contributors)
* [List of Projects](#list-of-projects)

Other pages:

* [Sign the CLA](https://github.com/Medium/opensource/blob/master/sign-cla.md)
* [CLA Rationale](https://github.com/Medium/opensource/blob/master/cla-rationale.md)
* [Contributors](https://github.com/Medium/opensource/blob/master/contributors)
* [Contributor License Agreement 2.0](https://github.com/Medium/opensource/blob/master/cla-2.0.md)
* [MIT License](https://github.com/Medium/opensource/blob/master/mit-license.md)

Style guides:

* [JavaScript](https://github.com/Medium/opensource/blob/master/styleguides/JavaScript.md)

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Note to External Contributors
-----------------------------

Hello, External Person!

We at Medium are eager to work with you. In order for us to accept patches from you, you will have to
electronically sign a statement that indicates two things:

* You are willingly licensing your contributions under the terms of
  the open source license of the project that you’re contributing to.

* You are legally able to license your contributions as stated.

The reason we do this is to ensure, to the extent possible, that we don’t “taint”
the projects we manage with contributions that turn out to be improper. This protects
everyone who wants to use the projects, including *you*! If you want a longer explanation,
then you can check out the [CLA Rationale page](https://github.com/Medium/opensource/blob/master/cla-rationale.md).

Once you sign the Contributor License Agreement (the “CLA”), we will then be able to
merge your contributions with a clear conscience and with only the friction that results
from the usual technical back-and-forth of a vibrant open source project.

To get started with this process, visit the
[Sign the CLA](https://github.com/Medium/opensource/blob/master/sign-cla.md)
page.

For reference, projects manageed by A Medium
Corporation include some using
[MIT License](https://github.com/Medium/opensource/blob/master/mit-license.md)
with a small clarifying preamble and some using
the [Apache 2.0 License](https://github.com/Medium/opensource/blob/master/apache-license-2.0.md).

In addition to our CLA, we have a policy where we avoid owning code that we don’t intend
to maintain through use. If your patch is not in-line with our intended use case
at Medium we will not merge it into any of our trees. But don't be discouraged! If
that’s the case, we encourage you to run your own fork. Email us with a link to it
and we will consider linking to it from the main repo.

If you have any questions about any of this, please raise them by
filing a bug on this project, since there’s a good chance that if you
have a question then someone else has the same question too. If it is
really and truly a private matter, then you can mail Medium’s
official Open Sourceror privately, at
[open-source@medium.com](mailto:open-source@medium.com).

Thanks, and happy hacking!

Cheers,

Your friends at A Medium Corporation

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

List of Projects
----------------

### Node Libraries

These are [Node](http://nodejs.org/) modules that can be used pretty directly as
libraries in applications.

* [Daemon Sauce](https://github.com/Medium/daemonsauce) — Making
  it easy to be a proper *nix daemon.
* [Datadog Utils](https://github.com/Medium/datadog-utils); Go-based library for easier navigation and transparency of Datadog internals.
* [Dynamite](https://github.com/Medium/dynamite) — A promise-based DynamoDB client.
* [Falkor](https://github.com/Medium/falkor) — HTTP Level Functional
  Testing Library.
* [Kew](https://github.com/Medium/kew) — A lightweight promise library optimized for node.js
* [Matador](https://github.com/Medium/matador) — Application
  framework.
* [Oid](https://github.com/Medium/oid) — Utilities for object
  identity.
* [Pipette](https://github.com/Medium/pipette) — Stream and pipe
  utilities.
* [Shepherd](https://github.com/Medium/shepherd) — Asynchronous dependency injection for node.js.
* [Typ](https://github.com/Medium/typ) — Type predicates and
  assertions.
* [Variants](https://github.com/Medium/variants) — A variants
  (experiments, mods) system with dynamic flag evaluation.

### Node Build Tools

These are build-time tools packaged as [Node](http://nodejs.org/) modules.

* [PhantomJS](https://github.com/Medium/phantomjs) — NPM wrapper for
  grabbing the right PhantomJS binary.
* [Soynode](https://github.com/Medium/soynode) — Integration of
  the Soy template system (part of Google Closure).

### Other

* [Open Source Umbrella Project](https://github.com/Medium/opensource) — This site.

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。