Contributing

    • Please don’t make the benchmarks worse.

    • Ask for help in the .

    • If you are going to work on an issue, mention so in the issue comments before you start working on the issue.

    Instructions on how to build from source can be found here.

    Submitting a Pull Request

    Before submitting, please make sure the following is done:

    1. That there is a related issue and it is referenced in the PR text.
    2. There are tests that cover the changes.
    3. Ensure cargo test passes.
    4. Format your code with ./tools/format.py
    5. Make sure passes.

    deno_third_party contains most of the external code that Deno depends on, so that we know exactly what we are executing at any given time. It is carefully maintained with a mixture of manual labor and private scripts. It’s likely you will need help from @ry or @piscisaureus to make changes.

    Adding Ops (aka bindings)

    As an example, see how was proposed and added in PR #671.

    Summary of the changes from previous releases can be found .

    Documenting APIs

    It is important to document public APIs and we want to do that inline with the code. This helps ensure that code and documentation are tightly coupled together.

    Find more at