Skip to content

Commit

Permalink
Setting up Project
Browse files Browse the repository at this point in the history
  • Loading branch information
prooheckcp committed Apr 21, 2024
1 parent ae7816a commit 584c85e
Show file tree
Hide file tree
Showing 11 changed files with 161 additions and 2 deletions.
10 changes: 10 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## 📝Description
[Description Here]

## 🔧Changes
- Change 1
- Change 2
- Change 3

## 👣Next steps
No further steps are necessary
21 changes: 21 additions & 0 deletions .github/workflows/check.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Check

on:
push:
branches: [main]
pull_request:
branches: [main, development]

jobs:

lint:
name: Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Aftman
uses: ok-nick/[email protected]

- name: Lint
run: |
selene ./src/StateMachine
25 changes: 25 additions & 0 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Docs

on:
push:
branches: [main]

jobs:
publish:
name: Public and Deploy the docs of our project
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 18
- run: npm i -g moonwave@latest
- name: Publish
run: |
git remote set-url origin https://git:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
git config --global user.email "[email protected]"
git config --global user.name "github-actions-bot"
moonwave build --publish --code RoQuest
env:

GITHUB_TOKEN: ${{ secrets.MOONWAVE_TOKEN }}
33 changes: 33 additions & 0 deletions .github/workflows/wally.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Wally

on:
push:
branches: [main]

jobs:

python:
name: Python
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v4
with:
python-version: '3.10'

publish:
name: Publish to Wally
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Aftman
uses: ok-nick/[email protected]

- name: Publish
run: |
wally login --token ${{ secrets.MOONWAVE_TOKEN }}
wally publish
env:
GITHUB_TOKEN: ${{ secrets.MOONWAVE_TOKEN }}

6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Project place file
/RoQuest.rbxlx

# Roblox Studio lock files
/*.rbxlx.lock
/*.rbxl.lock
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# RoQuest
Generated by [Rojo](https://github.com/rojo-rbx/rojo) 6.2.0.

## Getting Started
To build the place from scratch, use:

```bash
rojo build -o "RoQuest.rbxlx"
```

Next, open `RoQuest.rbxlx` in Roblox Studio and start the Rojo server:

```bash
rojo serve
```

For more help, check out [the Rojo documentation](https://rojo.space/docs).
4 changes: 3 additions & 1 deletion aftman.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@

# To add a new tool, add an entry to this table.
[tools]
rojo = "rojo-rbx/[email protected]"
rojo = "rojo-rbx/[email protected]"
selene = "Kampfkarren/[email protected]"
wally = "UpliftGames/[email protected]"
1 change: 0 additions & 1 deletion classes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ This file contains the structure for our classes and enums
- Remove: (amount: number) -> () -- Removes the current progress by the amount
- Set: (newAmount: number) -> () -- Sets the current progress to this amount
- IsCompleted: () -> boolean -- Returns whether this objective has been completed or not
- Objective: Objective -- The objective static data for this object
- _CheckProgress: () -> () -- Checks the progress of our quest objective and sets completed to true if needed
- _GetSavingFormat: () -> {[string]: any} -- Returns a hash map with all the data required to save in a data store

Expand Down
29 changes: 29 additions & 0 deletions default.project.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"name": "RoQuest",
"tree": {
"$className": "DataModel",

"RoQuest":{
"$path": "RoQuest"
},

"ReplicatedStorage": {
"$path": "ReplicatedStorage",
"RoQuest":{
"$path": "RoQuest"
}
},

"ServerScriptService": {
"Server": {
"$path": "src/ServerScriptService"
}
},

"StarterPlayer": {
"StarterPlayerScripts": {
"$path": "src/StarterPlayerScripts"
}
}
}
}
1 change: 1 addition & 0 deletions selene.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
std = "roblox"
16 changes: 16 additions & 0 deletions wally.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
[package]
name = "prooheckcp/RoQuest"
description = ""
version = "0.0.1"
license = "MIT"
registry = "https://github.com/UpliftGames/wally-index"
realm = "shared"
authors = ["Prooheckcp"]
exclude = ["**"]
include = [
"default.project.json",
"RoQuest",
"RoQuest/*",
"wally.lock",
"wally.toml",
]

0 comments on commit 584c85e

Please sign in to comment.