Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 10 additions & 36 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,57 +1,31 @@
<p align="center">
<a href="http://warfront.io"><img src="https://raw.githubusercontent.com/WarFrontIO/client/master/resources/themes/wf-logo-pastel.png" alt="WarFront.io Logo" width="150"></a>
<img src="resources/themes/librefront-logo.svg" alt="LibreFront logo" width="360">
</p>

<p align="center">
<a href="https://discord.gg/tvgfpeCGaD"><img src="https://img.shields.io/discord/1085091019265159198?logo=discord&label=discord&color=%235865F2&labelColor=%232B3137" alt="Discord"></a>
<a href="https://github.com/WarFrontIO/client/actions/workflows/ci.yml"><img src="https://github.com/WarFrontIO/client/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
</p>
<p align="center">Real-time strategy game played in the browser.</p>

## About

WarFront.io is a real-time strategy game that is played in the browser. Still early in development.

You can find the game at [warfront.io](https://warfront.io). Development builds can be found at [dev.warfront.io](https://dev.warfront.io).

## Contributing

The project is fully open-source and contributions are very welcome.
Exact details on how to contribute can be found in the [CONTRIBUTING.md](CONTRIBUTING.md) file.
**LibreFront** is an open-source real-time strategy game played in the browser.

## Building

To build the project, you will need to have Node.js (>= 20) and npm installed. You can download them
from [here](https://nodejs.org/).

First, clone the repository:

```bash
git clone https://github.com/WarFrontIO/client.git warfront-client
cd warfront-client
```

Before building the project, you will need to install the dependencies. You can do this by running the following command
in the project directory:
Node.js (>= 20) and npm are required.

```bash
git clone https://github.com/Danilikopro/LibreFront.git
cd LibreFront
git submodule update --init --recursive
npm ci
```

You might need to rerun these commands if you update the repository.

To develop the project locally, you can run the following command:

```bash
npm run dev
```

This will start a development server on `http://localhost:8080/` that will automatically reload when you make changes to
the code. Note that internal servers of IDEs like WebStorm do not work correctly with this project.

For a production build, you can run the following command:
The development server starts at `http://localhost:8080/`. Create a production build with:

```bash
npm run build-prod
```

## Contributing

Contributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for details.
Loading