Skip to content

Commit

Permalink
Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
STMiki committed Nov 21, 2023
1 parent c370020 commit e642e04
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
5 changes: 4 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ cmake_minimum_required(VERSION 3.15)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)

project(Brigadier++ VERSION 0.0.1 LANGUAGES CXX)
project(Brigadier++
VERSION 0.0.1
LANGUAGES CXX
)

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

Expand Down
34 changes: 34 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Brigadier-pp

A re-implementation of Brigadier in cpp

## Status

This project is before anything a school project, therefore it is in its
early stage and not a lot works for now. Most of the stuff made here could also
already exists somewhere else but reimplemented here for the sake of having
something to work on. I would therefore not recommend anyone using it
for now, but **contributions are more than welcome** ;).

## Building

Currently **only Linux x86_64 and FreeBSD** are targeted, it might build on another system
but it isn't guaranted for now.

### Dependencies

Here is the list of dependencies required to build CubicServer:

- gcc12/g++12 or clang15/clang++15 (Minimum versions, above should work too, but below will definitely not)
- cmake (The build system)
- make (Building system, you might work without but it is not tested)
- pkgconf (Cmake package shenanigans)
- git (Cloning deps)

To install those dependencies you can see an example for Fedora 38 from our
[build image](https://github.com/CubicMC/cubic-runners/blob/master/Dockerfile)

## Contributing

Any contributions are welcome, if you don't know what to do you can take a look
at our issues tab and start talking in one of them to contribute :D.

0 comments on commit e642e04

Please sign in to comment.