You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+34-21Lines changed: 34 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -99,7 +99,7 @@ An Unreal Engine 5 plugin that extends ALS-Refactored into a Modular, GAS-based,
99
99
## Bonus Features
100
100
- Advanced Landscape Auto-Material
101
101
- Procedural Radial/Pie Menu
102
-
- Workflow YAML files for Codeberg/Forgejoand Micro$lop Github
102
+
- Workflow YAML files for Codeberg/Forgejo, GitHub, and GitLab
103
103
104
104
## Planned Features
105
105
- Skeletal Mesh and Clothing set with Morph Targets/Shape Keys
@@ -112,26 +112,20 @@ An Unreal Engine 5 plugin that extends ALS-Refactored into a Modular, GAS-based,
112
112
- Emotes
113
113
114
114
115
-
# Prerequisites
116
-
A working UE5 C++ Integrated Developement Environment(IDE) such as:
115
+
# Requirements
116
+
- Unreal Engine 5.6.1 or later built from github Source Code
117
+
- A working UE5 C++ Integrated Developement Environment(IDE)
118
+
- Tested: Jetbrains Rider, VS Code, Visual Studio (Windows)
119
+
- Untested: XCode (MacOS), Jetbrains Rider, VS Code, Visual Studio (Linux)
120
+
- clang -20 13.0.1
117
121
118
-
**Windows**
119
-
120
-
- Jetbrains Rider (Developers personal preference)
121
-
- Micro$lop Visual Studio
122
-
- Micro$lop VS Code
123
-
124
-
**Linux**
125
-
126
-
- Currently undergoing testing.
127
-
128
-
**MacOS**
129
-
130
-
- XCode - Currently undergoing testing.
131
-
132
-
## Third-Party Plugins
133
-
The following plugins require cloning or downloading into your projects `Plugins` folder.
134
-
-[Advanced Locomotion System Refactored](https://github.com/Sixze/ALS-Refactored/)
122
+
## CI System Requirements
123
+
Systems performing Continous Intergration Workflows will have additional requirements depending on the CI solution used.
124
+
- Git
125
+
- OpenCppCoverage
126
+
- Domain Name or ngrok (For Self Hosted CI)
127
+
- Workflow Actions services and Runners configured for Forgejo/Codeberg, GitHub or GitLab.
128
+
- Jenkins and Java 11 (For Jenkins)
135
129
136
130
## Engine Plugins
137
131
The following are built-in Engine plugins that are enabled in the Plugins window. Warning: some plugins may be Experimental or Beta software.
@@ -152,6 +146,10 @@ The following are built-in Engine plugins that are enabled in the Plugins window
152
146
- DataRegistry
153
147
- TargetingSystem
154
148
149
+
## Third-Party Plugins
150
+
The following plugins require cloning or downloading into your projects `Plugins` folder.
151
+
-[Advanced Locomotion System Refactored](https://github.com/Sixze/ALS-Refactored/)
@@ -188,6 +186,21 @@ ALSXT is designed to be extremely configurable by with Data Assets. Most [Settin
188
186
## Gameplay Ability System
189
187
Default [Character Abilities](/wiki/Settings/GameplayAbilities/) are defined by [Gameplay System Initialization Data](../..//wiki/Settings/GameplayAbilities/).
190
188
189
+
# CI
190
+
CI workflow YAML files are included for Forgejo/Codeberg, GitHub and GitLab.
191
+
192
+
`ue-plugin-ci` Build, Test, Code Coverage, Upload to Codecov, Update Changelog, Update Status. Activated with any push.
193
+
`ue-plugin-ci-release` Build, Cook, Package, Test, Code Coverage, Upload to Codecov, Update Changelog, Update Status. Activated the a `v*` tag in the commit.
194
+
195
+
196
+
## Automated Testing
197
+
Provided Tests
198
+
199
+
TODO
200
+
201
+
## Code Coverage
202
+
OpenCodeCoverage will perform Code Coverage analysis and publish and XML file as a Commit Artifact, and can optionally be uploaded to a configured Codecov account.
@@ -202,7 +215,7 @@ Contibutors and PRs are welcome! If you wish to contribute, please ensure you ar
202
215
203
216
# License
204
217
205
-
ALSXT is dual-licensed. It is available for absoultely free under the [MIT License](LICENSE.md) for most Individuals. If your organization, industry or application is listed in the [Commercial License](LICENSE-Commercial.md), please [Contact Us](https://voidwarex.com/contact/).
218
+
This project is dual-licensed. It is available for absoultely free under the [MIT License](LICENSE.md) for most Individuals. If your organization, industry or application is listed in the [Commercial License](LICENSE-Commercial.md), please [Contact Us](https://voidwarex.com/contact/).
206
219
207
220
Any git submodules are covered by their respective licenses. Content listed in the Attributions are covered by their respective licenses.
0 commit comments