Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prebuilt installers #11167

Open
nshiab opened this issue May 18, 2024 · 0 comments
Open

Prebuilt installers #11167

nshiab opened this issue May 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@nshiab
Copy link

nshiab commented May 18, 2024

What is the problem this feature would solve?

I teach JavaScript/TypeScript to people who are not developers. When we install NodeJS, their first entry point is the prebuilt installers, which is something familiar for them with easy steps to follow. You download the file, double-click on it, and you are good to go! This makes NodeJS wonderful for beginners. They can start coding in .js/.ts files and running them very quickly.

Screenshot 2024-05-18 at 12 27 30 PM

I would love to use Bun, but having to install it via the terminal and then modifying ~/.zshrc, ~/.bashrc, or ~/.config/fish/config.fish makes it more difficult. It starts the whole teaching process on the wrong foot with something that feels complicated and cumbersome to them. Additionally, they are afraid they won't be able to install it by themselves on a new computer without support later on. These more abstract steps take time, raise many questions, and delay their first "aha!" moment with JavaScript/TypeScript.

Screenshot 2024-05-18 at 12 40 23 PM Screenshot 2024-05-18 at 12 48 09 PM

What is the feature you are proposing to solve the problem?

I would love to see prebuilt installers for Bun, similar to the ones for NodeJS.

What alternatives have you considered?

No response

@nshiab nshiab added the enhancement New feature or request label May 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant