Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 777 Bytes

File metadata and controls

29 lines (21 loc) · 777 Bytes

Contributing

Thank you for considering a contribution to SQLovely.

Before opening a pull request

Run the standard validation commands:

npm ci
npm run check
npm test
npm run package:vsix

Guidelines

  • Keep formatter behavior conservative. New rewrite passes should be lexical, bounded and compatible with the formatter safety guards for large SQL files.
  • Add regression tests for behavior changes.
  • Keep README.md user-facing.
  • Put maintainer/developer details in docs/.
  • Update CHANGELOG.md for user-visible changes.
  • Update user-facing metadata examples when metadata-header layout or migration behavior changes.

For development setup and implementation notes, see:

  • docs/DEVELOPMENT.md
  • docs/SQL_IMPLEMENTATION.md
  • PACKAGING.md