Skip to content

added npx create-mc-bedrock. #1031

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

Open
wants to merge 7 commits into
base: wiki
Choose a base branch
from
Open

added npx create-mc-bedrock. #1031

wants to merge 7 commits into from

Conversation

Keyyard
Copy link
Contributor

@Keyyard Keyyard commented Apr 12, 2025

This pull request includes the introduction of the create-mc-bedrock CLI tool.

  • Useful Links:

    • Added a new link to the create-mc-bedrock CLI in the useful links section. [1] [2]
  • Scripting Introduction:

    • Updated the scripting-intro.md to add a new section on using the create-mc-bedrock CLI tool
      gif
      to set up a workspace automatically. This section provides steps for installation and usage, aimed at experienced developers. [1] [2] [3] [4]

@SirLich
Copy link
Contributor

SirLich commented Apr 12, 2025

Did you intend to include "Damage Sensor.md"? If so, it needs to be damage-sensor.md instead. I didn't review the material closely, but I'm a bit suspicious why you're using so much HTML.

@Keyyard
Copy link
Contributor Author

Keyyard commented Apr 12, 2025

Did you intend to include "Damage Sensor.md"? If so, it needs to be damage-sensor.md instead. I didn't review the material closely, but I'm a bit suspicious why you're using so much HTML.

Oh hey, i believe i accidentally pushed with an old file from 5 years ago. I have removed it, thank you!

@ThomasOrs
Copy link
Contributor

The separation of the standard process being "manually" and then the CLI tool feels slightly too pushy, IMO. It should lean more toward the optional and be less opinionated.

If we are adding automatic methods it would probably make sense to include the official mctools.dev which has typescript starters / project starters?

@Keyyard
Copy link
Contributor Author

Keyyard commented Apr 15, 2025

The separation of the standard process being "manually" and then the CLI tool feels slightly too pushy, IMO. It should lean more toward the optional and be less opinionated.

If we are adding automatic methods it would probably make sense to include the official mctools.dev which has typescript starters / project starters?

You're absolutely right that the guide might feel a bit too opinionated with the CLI tool separation. I agree that it makes sense to make the approach more optional to accommodate different workflows.

Though, the guide's primary goal is to assist people in getting started efficiently, and I feel that some might miss out on the benefits of using these tools if they always opt in with manual set-up, no compilers,..

I think we should includes mctools.dev on the page as it provides starters and templates. I also think having my CLI tool listed would be helpful for generating the workspaces with Microsoft compilers included, offering a way to get started without leaving your IDE.

This way, we provide options for both manual and automated set-ups. Ensure user have access to tools that simplify the process.

@theaddonn
Copy link
Member

I don't think this is even necessary, this is the 10th tool for the same job...

@Keyyard
Copy link
Contributor Author

Keyyard commented Apr 15, 2025

I don't think this is even necessary, this is the 10th tool for the same job...

I have been setting it up manually before, and all the tools i've found are requiring installation, or is a software, or still requires more set up out of the VS Code.

I've made this one as i needed a real quick workspace generator that comes with Official Microsoft's compiler. And it should works for everyone without installation (just do npx create-mc-bedrock).

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.

4 participants