Skip to content

Questions about optimal dev setup for contributing #1254

Closed
@rdhelms

Description

@rdhelms

I recently started working in this repo to make a small update to a PR. Initially, after reading through CONTRIBUTING.md, I installed the VSCode extensions mentioned in the recommended setup. Also, since the repo supposedly uses Flow, I installed the Flow Language Support extension recommended on Flow's website.

The Jasmine extension and use of the mongodb-runner package seemed to work fine with the integration tests. But the Jest extension immediately marked several tests as failing. The tests passed when run via the command line. And installing the Flow VSCode extension caused all sorts of chaos, which made me wonder if all the Flow types were even still valid.

I've started poking around at the configurations to see if any use of these tools could be salvaged, but with no luck, yet.

  • Does anyone still use the Jest extension in this repo, as mentioned in the recommended setup? If so, how?
  • Are the Flow types actually being used to validate the code in this repo? If so, how can we see/test this validation?

If the recommendations have changed, I'd ask that we update the recommended setup section of the contributing guidelines. Or if the recommended setup is still the same, I'd love some advice about how to get it up and running 🙂

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:questionSupport or code-level question

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions