Skip to content

Commit

Permalink
Reorganize Project Structure (#8)
Browse files Browse the repository at this point in the history
* separate core and engine
* Recreate MANIFEST.MF
* Remove some resiliente files
* Fix github build
  • Loading branch information
GabrielBRDeveloper authored Jul 21, 2024
1 parent 56997e7 commit 07b6181
Show file tree
Hide file tree
Showing 183 changed files with 567 additions and 398 deletions.
10 changes: 5 additions & 5 deletions .github/build.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
#!/bin/bash
echo "Deleting redundant files"

rm -r res/layout/example_list.xml
rm -r res/layout/main.xml
rm -r res/layout/text.xml
rm -r core/res/layout/example_list.xml
rm -r core/res/layout/main.xml
rm -r core/res/layout/text.xml

rm -r src/br/nullexcept/mux/test
rm src/META-INF/MANIFEST.MF
rm -r texel/src/br/nullexcept/mux/test
rm core/src/META-INF/MANIFEST.MF

echo "Building..."

Expand Down
9 changes: 7 additions & 2 deletions .github/workflows/build-linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,13 @@ jobs:
run: chmod +x .github/build.sh
- name: Build project
run: .github/build.sh
- name: Upload Core
uses: actions/upload-artifact@v4
with:
name: MasterUI ( Core )
path: ./out/artifacts/core/core.jar
- name: Upload
uses: actions/upload-artifact@v4
with:
name: MasterUI-Linux
path: ./out/artifacts/MasterUI/MasterUI.jar
name: MasterUI ( Texel )
path: ./out/artifacts/texel/texel.jar
17 changes: 0 additions & 17 deletions .idea/artifacts/MasterUI_jar.xml

This file was deleted.

10 changes: 10 additions & 0 deletions .idea/artifacts/core_jar.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions .idea/artifacts/texel_jar.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 0 additions & 12 deletions .idea/libraries/lib.xml

This file was deleted.

12 changes: 12 additions & 0 deletions .idea/libraries/texel_libs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion MasterUI.iml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,5 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="lib" level="project" />
</component>
</module>
3 changes: 3 additions & 0 deletions build.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
path.variable.kotlin_bundled=/home/gabriel/Programas/IntellJ/plugins/Kotlin/kotlinc
path.variable.maven_repository=/home/gabriel/.m2/repository
jdk.home.1.8=/usr/lib/jvm/java-8-openjdk-amd64
Loading

0 comments on commit 07b6181

Please sign in to comment.