diff --git a/.github/workflows/build-doxygen.yml b/.github/workflows/build-doxygen.yml index f7faeaa02..26fd18af7 100644 --- a/.github/workflows/build-doxygen.yml +++ b/.github/workflows/build-doxygen.yml @@ -3,8 +3,15 @@ name: CI on: push: branches: ["dev"] - pull_request: - branches: ["dev"] + paths: + - "4J.Input/**" + - "4J.Profile/**" + - "4J.Render/**" + - "4J.Storage/**" + - "Minecraft.Assets/**" + - "Minecraft.Client/**" + - "Minecraft.World/**" + - "docs/**" jobs: build: @@ -14,7 +21,7 @@ jobs: - uses: actions/checkout@v3 - name: Set up Doxygen - run: sudo apt-get update && sudo apt-get install -y doxygen graphviz + run: sudo apt-get update && sudo apt-get install -y doxygen graphviz build-essential libsdl2-dev libgl-dev libglu1-mesa-dev libpthread-stubs0-dev - name: Update doxygen-awesome run: git submodule update --init --recursive - name: Generate Docs diff --git a/docs/doxymain.md b/docs/doxymain.md index 2da79d5c4..6884f7ca0 100644 --- a/docs/doxymain.md +++ b/docs/doxymain.md @@ -1,6 +1,6 @@ # Welcome to the 4JCraft Docs! +[![Build (Linux, x86_64)](https://github.com/Liriosha/4jcraft/actions/workflows/build-linux.yml/badge.svg)](https://github.com/Liriosha/4jcraft/actions/workflows/build-linux.yml) [![GitHub latest commit](https://badgen.net/github/last-commit/4jcraft/4jcraft)](https://GitHub.com/4jcraft/4jcraft/commit/) [![GitHub commits](https://badgen.net/github/commits/4jcraft/4jcraft)](https://GitHub.com/4jcraft/4jcraft/commit/) > A cross-platform port of \htmlonly Minecraft\endhtmlonly Legacy Console Edition - 4JCraft is a modified version of the \htmlonly Minecraft\endhtmlonly Console Legacy Edition aimed on porting old \htmlonly Minecraft\endhtmlonly to different platforms (such as Linux, Android, Emscripten, etc.) and refactoring the codebase to improve organization and use modern C++ features. For more info please read the [README](https://github.com/4jcraft/4jcraft/blob/dev/README.md)