tc39/template-for-proposals

Name: template-for-proposals

Owner: Ecma TC39

Description: A template for ECMAScript proposals

Created: 2017-01-27 18:18:35.0

Updated: 2018-04-04 19:28:12.0

Pushed: 2017-11-08 23:22:08.0

Homepage: null

Size: 24

Language: HTML

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

template-for-proposals

A repository template for ECMAScript proposals.

Before creating a proposal

Please ensure the following:

  1. You are a member of TC39
  2. You have read the process document
  3. You have reviewed the existing proposals
Create your proposal repo

Follow these steps:

  1. Fork this repo, or create your own repo, clone this one, and point it at yours
  2. Go to your repo settings ?Options? page, under ?GitHub Pages?, and set the source to the master branch and click Save.
    1. Ensure “Issues” is checked.
    2. Also, you probably want to disable “Wiki” and “Projects”
  3. Avoid merge conflicts with build process output files by running:
    config --local --add merge.output.driver true
    config --local --add merge.output.driver true
    
  4. Add a post-rewrite git hook to auto-rebuild the output on every commit:
    ooks/post-rewrite .git/hooks/post-rewrite
    d +x .git/hooks/post-rewrite
    
Maintain your proposal repo
  1. Make your changes to spec.emu (ecmarkup uses HTML syntax, but is not HTML, so I strongly suggest not naming it “.html”)
  2. Any commit that makes meaningful changes to the spec, should run npm run build and commit the resulting output.
  3. Whenever you update ecmarkup, run npm run build and commit any changes that come from that dependency.

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.