Contribution guide
dxcode accepts public contributions through GitHub. The source is licensed under FSL-1.1-ALv2.
Prepare a change
Section titled “Prepare a change”- Fork the public repository and create a focused branch.
- Install dependencies with
pnpm install --frozen-lockfile. - Make the smallest change that solves the issue.
- Add or update tests for behavior changes.
- Run
pnpm verify:changed -- origin/main. - Open a pull request that explains the behavior and verification.
Never include private source, private issue text, credentials, customer data, internal deployment details, or non-public test fixtures in a contribution.
Sign off commits
Section titled “Sign off commits”The project uses the Developer Certificate of Origin. Sign off every commit:
git commit -s -m "Describe the change"The sign-off records that you have the right to submit the contribution under the project’s license. Read the Developer Certificate of Origin before contributing.
Documentation style
Section titled “Documentation style”Write instructions a reader can execute. Describe behavior that exists in the current release. Link to the owning schema or command when exact input matters.