Add a CONTRIBUTING.md. It should contain all relevant information to ease contributions to this repository. Especially it should explain:
The ESJ template located in templates/.github/workflows/ci.yml used to generate the workflow.
The concept of parser that extract the configuration from existing files (currently only TravisCI configuration is supported through src/utils/parse-travis-ci-config.js).
Snapshot testing with jest: How it works, how to update a snapshot (yarn test -u) and how to verify that changes are as expected.
Fixtures located in tests/fixtures used as test scenarios.
Add a
CONTRIBUTING.md
. It should contain all relevant information to ease contributions to this repository. Especially it should explain:templates/.github/workflows/ci.yml
used to generate the workflow.src/utils/parse-travis-ci-config.js
).yarn test -u
) and how to verify that changes are as expected.tests/fixtures
used as test scenarios.See https://github.com/jelhan/create-github-actions-setup-for-ember-addon/issues/15#issuecomment-739255181 as an example of a question that should be answered by contributing docs.