Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 1.3 KB

CONTRIBUTING.md

File metadata and controls

40 lines (33 loc) · 1.3 KB

We require contributors to sign our Contributor License Agreement. In order for us to review and merge your code, please sign up at https://code.facebook.com/cla. If you have any questions, please drop us a line at [email protected].

You are also expected to follow the Code of Conduct, so please read that if you are a new contributor.


If you intend to contribute something that is NOT a library definition or documentation change, please open a "discussion" issue first to ensure that your work aligns with the Flow team's goals.

Thanks!


Generally, the following areas of the project are best understood by these people:

  • Type system
    • This includes everything that has to do with creating and solving constraints, and issuing error messages.
    • @samwgoldman
    • @panagosg7
    • @jbrown215
    • @mvitousek
    • @gkz
    • @SamChou19815
  • Parser
    • @mroch
    • @gkz
  • Performance
    • Performance-related work that happens outside of the typechecker itself. This includes recheck optimizations, abstract locations, saved state, etc.
    • @samwgoldman
  • Flow server
    • All the pieces that make typechecking happen but not the typechecker itself.
    • @samwgoldman
    • @mroch
  • IDE Integration
    • @mroch
    • @SamChou19815
  • Build systems and CI
    • @mroch
  • Docs: everyone
  • Library definitions: everyone