Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.43 KB

File metadata and controls

31 lines (23 loc) · 1.43 KB

Contributing

This project uses GitHub to track issues and manage our source code.

This project uses the JavaScript programming language.

This project uses the TypeScript programming language.

  • Check out the TypeScript Docs to learn more.
  • (It's a superset of JavaScript, so knowing that already will help you a lot).

This project uses Bun as our development environment.

  • Check out the Bun Docs to learn more.
  • (It's similar to other JavaScript tools like Node/Jest/Esbuild/Vite, so knowing any of those already will help you a lot).
  • Bun supports both JavaScript and TypeScript.

If you want to contribute to node-diff3, you'll probably need to:

  • Install Bun
  • git clone node-diff3
  • cd into the project folder
  • bun install the dependencies

As you change things, you'll want to bun run all to ensure that things are working. (This command just runs clean, lint, build, and test.)

It's also good to check on the dependencies sometimes with commands like:

  • bun outdated - what packages have updates available?
  • bun update --interactive - choose which updates to apply

Try to keep things simple!