Contractors

Contents

Contractors#

QuantEcon engages contractors for some work, and contractors submit their hours and invoices through a GitHub-based workflow. The process is deliberately light: a contractor files a GitHub Issue, validates it, and submits it — the tooling does the rest.

The full guide, including the issue templates and field-by-field instructions, lives at:

quantecon.github.io/contractor-payments

How it works#

There are two kinds of submission, depending on the contract:

  • Timesheets — for hourly contractors reporting hours worked.

  • Milestone invoices — for fixed-deliverable contracts requesting payment on completion.

Either way the flow is the same:

  1. The contractor opens a GitHub Issue from the relevant template and fills in the fields.

  2. They run /validate as a comment to check the entries parse cleanly and the totals are correct.

  3. They run /submit, which automatically opens a pull request with a rendered PDF of the timesheet or invoice.

  4. A QuantEcon administrator reviews and merges the PR, then notifies the payment processor.

Tip

The contractor only needs to file (and validate) the issue — there is nothing to do with the pull request itself. Corrections to an earlier submission follow the same issue-based flow.

See also

For the issue templates, required fields, and the corrections process, see the contractor guide at quantecon.github.io/contractor-payments.