a7e9dbb94d9b4f6b54708fbd3c5741ed71e7d054
All checks were successful
continuous-integration/drone/push Build is passing
When possible you should not use inline styling and instead use SCSS files for following convention and keeping consistency, Grid is also a deprecated React component in Material UI You should also separate components that are client only to its own .tsx module rather than having it be mixed with components that aren't required for being client only
STRAFES.NET Map Submission System
Components
- Submissions API (golang)
pkg/cmd/ - Website
/web/ - Script Validation (rust)
validation/
How to Begin Development on Each Component
Submissions API
Prerequisite: golang installed
-
Run
go generateto ensure the generated API is up-to-date. This project uses ogen.go generate -run "go run github.com/ogen-go/ogen/cmd/ogen@latest --target api --clean openapi.yaml" -
Build the project.
go build git.itzana.me/strafesnet/maps-serviceBy default, the project opens at
localhost:8080.
Website
Prerequisite: bun installed
cd webbun install
For development:
bun run dev
For production:
bun run buildbun run start(optionally start a node server)
Script Validation
Prerequisite: rust installed
cd validationcargo run --release
License
Licensed under MIT license.Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, shall be licensed as above, without any additional terms or conditions.
Languages
Go
40.1%
TypeScript
36.7%
Rust
22.2%
SCSS
0.6%
Makefile
0.2%
Other
0.1%