Skip to content

Commit

Permalink
gonna try dox again
Browse files Browse the repository at this point in the history
  • Loading branch information
Vortex2Oblivion committed Feb 16, 2024
1 parent e88ae22 commit 742240c
Showing 1 changed file with 72 additions and 0 deletions.
72 changes: 72 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# This is a basic workflow to help you get started with Actions

name: github-pages

# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the "main" branch
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build:
concurrency: ci-${{ github.ref }} # Recommended if you intend to make multiple deployments in quick succession.

# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@main

- uses: krdlab/setup-haxe@master
with:
haxe-version: 4.3.3

# Runs a set of commands using the runners shell
- name: Install Haxe Libraries
run: |
haxelib setup ~/haxelib
haxelib git hxcpp https://github.com/HaxeFoundation/hxcpp
haxelib install lime
haxelib install openfl
haxelib --never install flixel
haxelib run lime setup flixel
haxelib run lime setup
haxelib install flixel-tools
haxelib install flixel-ui
haxelib install flixel-addons
haxelib git linc_luajit https://github.com/Leather128/linc_luajit.git
haxelib git hscript-improved https://github.com/FNF-CNE-Devs/hscript-improved
haxelib install away3d
haxelib install systools
haxelib git scriptless-polymod https://github.com/swordcube/scriptless-polymod
haxelib install hxvlc
haxelib git discord_rpc https://github.com/Aidan63/linc_discord-rpc
haxelib install dox
haxelib git flixelTextureAtlas https://github.com/Smokey555/Flixel-TextureAtlas.git
haxelib git fnf-modcharting-tools https://github.com/EdwhakKB/FNF-Modcharting-Tools
haxelib git flxanimate https://github.com/Dot-Stuff/flxanimate
haxelib git hxNoise https://github.com/whuop/hxNoise
haxelib install HxWebView
haxelib install flixel-screenshot-plugin
haxelib install hxcpp-debug-server
haxelib list
- name: Create Documentation Site
run: |
chmod +x docs/docs.sh
docs/docs.sh
- name: github-actions deploy
uses: JamesIves/github-pages-deploy-action@v4
with:
folder: pages # The folder the action should deploy.

0 comments on commit 742240c

Please sign in to comment.