GreenXenith / minetest-tools

Minetest extension for Visual Studio Code
MIT License
28 stars 6 forks source link

Basic per-folder config system #40

Open AFCMS opened 1 year ago

AFCMS commented 1 year ago

@GreenXenith

Basic per folder config system.

Partial fix for #35

EDIT: Fixed Still lacks JSON schema validation since only one feature is present in the file yet.

AFCMS commented 1 year ago

@GreenXenith If you validate the concept I will start making the extension use this.

GreenXenith commented 1 year ago

@GreenXenith If you validate the concept I will start making the extension use this.

@AFCMS Concept is good :+1:

AFCMS commented 1 year ago

I have literally more than 30 files modified in my workspace currently, so I may push known non-working/partial changes.

AFCMS commented 1 year ago

@GreenXenith I made quite a few changes unrelated to the title of the PR (because refactoring file structure is really painful).

Could you give them a look? It should even work locally.

I added a template system for both game and mod (modpack, mod in game, modpack in game are still to be done)

They support multiple workspace folders.

I also added an option to automatically initialize a Git repository when creating a template.

My plan is also to optionally set the author field in mod.conf, etc to the Git username.

I think its OK to depend on the Git extension since its builtin in vscode/vscodium.

AFCMS commented 1 year ago

I added a basic #44 implementation. Still need a few more links.