rhpidfyre a7e9dbb94d
All checks were successful
continuous-integration/drone/push Build is passing
web: fix up
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
2024-12-19 02:30:45 -05:00
2024-11-26 18:30:58 -05:00
2024-11-26 18:30:58 -05:00
2024-12-19 02:30:45 -05:00
2024-12-14 02:14:19 -05:00
Refactor 😮‍💨
2024-11-26 18:28:48 -05:00
2024-12-17 20:08:14 -08:00
2024-12-14 02:14:19 -05:00
2024-12-10 19:25:21 -08:00
2024-12-10 19:25:21 -08:00
2024-12-09 18:16:07 -08:00
2024-12-15 01:41:13 -08:00
2024-12-11 18:36:47 -05:00

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

  1. Run go generate to 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"
    
  2. Build the project.

    go build git.itzana.me/strafesnet/maps-service
    

    By default, the project opens at localhost:8080.

Website

Prerequisite: bun installed

  1. cd web
  2. bun install

For development:

  1. bun run dev

For production:

  1. bun run build
  2. bun run start (optionally start a node server)

Script Validation

Prerequisite: rust installed

  1. cd validation
  2. cargo 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.
Description
Internal map submission system written in golang. Much code copied from data-service.
Readme 2.8 MiB
Languages
Go 46.3%
Rust 28.5%
TypeScript 12.9%
SCSS 9.4%
Dockerfile 2.1%
Other 0.8%