Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Egor00f authored Jan 27, 2025
0 parents commit 3126f14
Show file tree
Hide file tree
Showing 15 changed files with 221 additions and 0 deletions.
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
24 changes: 24 additions & 0 deletions .github/workflows/Lint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Lint

on:
push:

pull_request:
branches:
- main

jobs:
Lint:
name: Lint
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Install Aftman
uses: ok-nick/setup-aftman@v0.4.2

- name: Lint
run: selene src/


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

# Roblox Studio lock files
/*.rbxlx.lock
/*.rbxl.lock
*.rbxl
*.rbxm

wally.lock
sourcemap.json

Packages/
DevPackages/
ServerPackages/
11 changes: 11 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"recommendations": [
"johnnymorganz.stylua",
"evaera.vscode-rojo",
"johnnymorganz.luau-lsp",
"usernamehw.errorlens",
"streetsidesoftware.code-spell-checker",
"github.vscode-github-actions",
"tamasfe.even-better-toml"
]
}
21 changes: 21 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"editor.insertSpaces": false,
"editor.defaultFormatter": "JohnnyMorganz.stylua",

"cSpell.enabled": true,
"cSpell.words": [
"Roblox",
"rojo",
],

"cSpell.ignorePaths": [
"vscode-extension",
".git/objects",
".vscode", // ignore vscode workspace settings
".vscode-insiders",
"*.toml" // ignore toml files
],

"luau-lsp.sourcemap.rojoProjectFile": "${workspaceFolderBasename}.project.json",
"luau-lsp.platform.type": "roblox"
}
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Roblox project template

Just template of project for roblox game for vscode

## Projects

`tests.project.json` - project with unit tests

`roblox-project-template.project.json` - project with game
10 changes: 10 additions & 0 deletions aftman.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file lists tools managed by Aftman, a cross-platform toolchain manager.
# For more information, see https://github.com/LPGhatguy/aftman

# To add a new tool, add an entry to this table.
[tools]
rojo = "rojo-rbx/rojo@7.4.4"
wally = "UpliftGames/wally@0.3.2"
moonwave = "evaera/moonwave@1.2.1"
selene = "Kampfkarren/selene@0.27.1"
stylua = "JohnnyMorganz/StyLua@2.0.2"
15 changes: 15 additions & 0 deletions roblox-project-template.project.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "roblox-project-template",
"tree": {
"$className": "DataModel",
"ReplicatedStorage": {
"$className": "ReplicatedStorage",
"Packages": {
"$path": "Packages"
},
"DevPackages": {
"$path": "DevPackages"
}
}
}
}
1 change: 1 addition & 0 deletions selene.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
std="roblox"
3 changes: 3 additions & 0 deletions src/init.meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"ignoreUnknownInstances": true
}
2 changes: 2 additions & 0 deletions stylua.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
syntax = "luau"
indent_type = "Tabs"
19 changes: 19 additions & 0 deletions tests.project.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "Tests",
"tree": {
"$className": "DataModel",
"ReplicatedStorage": {
"$className": "ReplicatedStorage",
"Packages": {
"$path": "Packages"
},
"DevPackages": {
"$path": "DevPackages"
}
},
"Workspace": {
"$className": "Workspace",
"$path": "tests"
}
}
}
3 changes: 3 additions & 0 deletions tests/init.meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"$ignoreUnknownInstances": true
}
30 changes: 30 additions & 0 deletions wally.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
[package]
name = "owner/packageName"

description = "description of package"

version = "0.1.0"

registry = "https://github.com/UpliftGames/wally-index"

# or server
realm = "shared"

license = ""

repository = "https://github/"

authors = ["You <you mail>"]

exclude = ["packageName.rbxl"]

private = false

[dependencies]


[server-dependencies]


[dev-dependencies]

0 comments on commit 3126f14

Please sign in to comment.