Skip to content

Conversation

@kevinthegreat1
Copy link
Contributor

@kevinthegreat1 kevinthegreat1 commented Aug 20, 2025

Adds a build script that builds the docs version by version and update workflows to use build_by_version.

build_by_version can run with default node RAM, and I've tested the two build options on my laptop (m1 macbook air).
Build vs build by version memory usage

Generates identical html on the main branch*

* I didn't actually check all the files. I only checked a couple.

@kevinthegreat1 kevinthegreat1 requested a review from a team as a code owner August 20, 2025 17:09
@netlify
Copy link

netlify bot commented Aug 20, 2025

Deploy Preview for nimble-elf-d9d491 ready!

Name Link
🔨 Latest commit 0902d51
🔍 Latest deploy log https://app.netlify.com/projects/nimble-elf-d9d491/deploys/68ee8ac56dd18f000871d1af
😎 Deploy Preview https://deploy-preview-350--nimble-elf-d9d491.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@its-miroma its-miroma added framework Related to the VitePress framework todo:verify This needs to be reviewed new-version Related to a newer version of Minecraft priority:high This should be addressed before anything else labels Aug 20, 2025
@its-miroma its-miroma self-assigned this Sep 7, 2025
kevinthegreat1 and others added 19 commits October 14, 2025 13:13
* Port to 1.21.5

* update reference mod to 1.21.8, excluding 'rendering/basic-concepts'

* remove unused reference, fix block entity renderer text

* update docs

* Add a note on 1.21.6's change to text rendering

* add block models page link to data generation setup page

* remove the rendering concepts page from the navigator, minor fixes

* update version numbers

* sync with upstream, fix game tests, checkstyle fixes

* fix typo

* fix spotless violations

---------

Co-authored-by: modmuss50 <[email protected]>
Co-authored-by: Cassian Godsted <[email protected]>
Co-authored-by: Miroma <[email protected]>

(cherry picked from commit 9886aab)
Co-authored-by: Miroma <[email protected]>
(cherry picked from commit 1e90bfc)
(cherry picked from commit 649c7a3)
Co-authored-by: Miroma <[email protected]>
(cherry picked from commit fef78e7)
* Update first-item.md

mod-id should be replace with specific mod-id, and shoud notice beginers, or will confusing them for lots time and i am the unlucky poor guy stucke for 2 hours!!!!

* Update creating-a-project.md

just remind user replace mod-id with id user set

* Update creating-a-project.md

litter change

* Apply suggestions from code review

---------

Co-authored-by: Miroma <[email protected]>
(cherry picked from commit 70285c3)
* Added .useBlockPrefixedTranslationKey()

* Update FabricDocsReferenceEnglishLangProvider.java

removed duplicates

* Update en_us.json

* rerun datagen

(cherry picked from commit 45413c6)
Co-authored-by: Kevin <[email protected]>
Co-authored-by: Miroma <[email protected]>
(cherry picked from commit 5f39b1a)
* Add running game tests

* Fix gradle working directory

* Apply suggestions from code review

Co-authored-by: Miroma <[email protected]>

* Remove xvfb

* Use Loom production run tasks

* Fix production run task configuration

* Add client game test to prodClient

* Only add game test jvm arg

---------

Co-authored-by: Miroma <[email protected]>
(cherry picked from commit a01712f)
* add page for setting up vscode, tips and re-arrange sidebar

* address review comments

* address review comments

* address review comments

* address review comments

(cherry picked from commit 8d7d92f)
* Update rendering concepts page

* Uncomment note in hud.md

* Apply suggestions from code review

---------

Co-authored-by: Miroma <[email protected]>
(cherry picked from commit 054180d)
* Rendering in the world

* Lint

* Allow comments after block

* Apply suggestions from code review

Co-authored-by: Miroma <[email protected]>

* Clean up phases

* Update phases explanation

---------

Co-authored-by: Miroma <[email protected]>
(cherry picked from commit 5cf3406)
* refactor getting started pages

* remove ide tips and tricks page from miscellaneous

* fix lint errors

* rename files

- drop `ide` subdir
- drop `ide-` prefix
- mv `setting-up-a-development-environment` to `setting-up`
  - the file doesn't even talk about setting up the IDE anymore

* changes to IDE-specific pages

- uniform titles
- correct `prev`/`next` urls
- fix broken link

* ChoiceComponent

* add "Choose Your IDE" pages

* only show "Choose Your IDE" pages in sidebar

---------

Co-authored-by: Miroma <[email protected]>
(cherry picked from commit b542b28)
* Added Block Models page

* Markdown lint changes

* Minor tweaks

* update block-models.md to 1.21.8, style changes, lint

Signed-off-by: Fellteros <[email protected]>

* made changes according to miroma's suggestions

Co-authored-by: [email protected]
Signed-off-by: Fellteros <[email protected]>

* lint

Signed-off-by: Fellteros <[email protected]>

* Add nbsps where reasonable

* Apply suggestion from @its-miroma

* Apply suggestion from @its-miroma

* Apply suggestion from @its-miroma

* Small grammatical changes

---------

Signed-off-by: Fellteros <[email protected]>
Co-authored-by: Miroma <[email protected]>
(cherry picked from commit a70cfe3)
(cherry picked from commit c67746a)
kevinthegreat1 and others added 3 commits October 14, 2025 13:23
* update to 1.21.10

* fix markdown lint failures

* address review comments

(cherry picked from commit 950ae80)
Co-authored-by: Miroma <[email protected]>
(cherry picked from commit d93d033)
@kevinthegreat1 kevinthegreat1 requested a review from a team as a code owner October 14, 2025 17:26
@kevinthegreat1
Copy link
Contributor Author

Unfortunately, the preview seems to be janky with old versions. It gives a 404 but works once you reload the page.

@kevinthegreat1
Copy link
Contributor Author

Unfortunately, memory usage seems to have gone up due to more versions and pages. This does not appear to be as scalable as imagined, but it's definitely still better than what we have currently.

@its-miroma its-miroma marked this pull request as draft November 28, 2025 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

framework Related to the VitePress framework new-version Related to a newer version of Minecraft priority:high This should be addressed before anything else todo:verify This needs to be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.