Skip to content

Conversation

@itsaryankaushik
Copy link

#Title: Add Bun package manager support along with scripts and documentation updates

Description

This PR adds support for using Bun as an alternative package manager alongside pnpm, improving installation and development speeds. Documentation has been updated across all languages to reflect this addition.

Changes Made

  • Added Bun as an alternative package manager option
  • Updated documentation in multiple languages (EN, ZH, JA) to include Bun instructions
  • Updated bootstrap scripts (bootstrap.bat and bootstrap.sh) to support Bun
  • Updated bootstrap scripts (both) to install and run dev and prod environments faster
  • Making it easier for beginners to fork and work on specific parts like web or python main
  • Added new FAQ entries about package manager choices
  • Improved installation guide with platform-specific commands
  • Updated configuration guide to reflect Bun support

Test Plan

  • Tested bootstrap scripts with Bun on both Windows (PowerShell) and Unix systems
  • Verified documentation accuracy across all language versions
  • Confirmed Bun installation and setup instructions work as expected

Benefits

  • Faster installation and development experience with Bun
  • Better documentation for Windows PowerShell users
  • Clearer package manager choice guidance for users
  • Consistent command formatting across all documentation

Related Issues

#90

Additional Notes

  • Both pnpm and Bun are now fully supported
  • Documentation maintains backward compatibility while adding new Bun options
  • All scripts are also backward compatible with -d flag only a new -b flag is introduced for bun along with easy installations

@CLAassistant
Copy link

CLAassistant commented May 12, 2025

CLA assistant check
All committers have signed the CLA.

@itsaryankaushik
Copy link
Author

heyy should i fix this for merging... Are you guys hoping or willing to have bun as a package dependency manager

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants