Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 887 Bytes

File metadata and controls

37 lines (27 loc) · 887 Bytes

Contributing

Before You Start

  • Open an issue for major changes before writing code
  • Do not commit secrets, .env, exported documents, or local runtime artifacts
  • Keep the core export workflow stable unless the change explicitly targets behavior

Local Setup

npm install
cp .env.example .env

Fill in valid Feishu credentials in .env, then use:

npm run list
npm run download
npm test

Contribution Rules

  • Prefer small, reviewable pull requests
  • Preserve existing logging clarity
  • Add or update tests when changing stable local logic
  • Update README.md when behavior, configuration, or permissions change
  • Update CHANGELOG.md for user-visible changes

Pull Request Checklist

  • Code is formatted and readable
  • No secrets or generated downloads are included
  • npm test passes locally
  • Documentation has been updated where needed