1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-06-07 13:47:45 +00:00

Remove CONTRIBUTING (merge it into README) and fix BUILDING instructions

This commit is contained in:
Joshua Goins 2024-04-22 16:15:55 -04:00
parent 0245e15ddf
commit a443c66a3f
3 changed files with 18 additions and 22 deletions

View file

@ -1,20 +1,20 @@
# Building Novus
## Dependencies
Currently the only way to build Novus is manually.
### Required
## Manual
All of these packages are required for Astra to build with a minimal set of features.
### Dependencies
* Linux
* Windows, macOS and other systems may work but are currently unsupported.
* CMake 3.25 or later
* Qt 5.15 or later
* Rust
* [Linux](https://kernel.org/)
* Windows, macOS and other systems may work but are currently unsupported. Patches are accepted to fix any problems with those OSes though.
* [CMake](https://cmake.org) 3.25 or later
* [Qt](https://www.qt.io/) 6.6 or later
* [KDE Frameworks](https://develop.kde.org/products/frameworks/) 6
* [Rust](https://www.rust-lang.org/)
* [Corrosion](https://github.com/corrosion-rs/corrosion)
## Configuring
**Note:** Some dependencies will automatically be downloaded from the Internet if not found on your system. This functionality may change in the future.
### Configuring
To configure, run `cmake` in the source directory:
@ -23,10 +23,10 @@ $ cd novus
$ cmake -S . -B build
```
This command will create a new build directory and configure the source directory (`.`). If you want to enable more options, pass the mnow:
This command will create a new build directory and configure the source directory (`.`). If you want to enable more options, pass them now:
```bash
$ cmake -S . -B build -DSOME_OVERRIDE=ON
$ cmake -S . -B build -DENABLE_SOMETHING=ON
```
## Building
@ -37,4 +37,4 @@ Now begin building the project:
$ cmake --build build
```
If the build was successful, you'll find each binary under their respective folder in `build/`.
If the build was successful, the tool binaries will be found in `./build/bin`.

View file

@ -1,5 +0,0 @@
# Contributing to Novus
I appreciate any code contributions to Novus, whether they are bugfixes or new features! this repository is managed on [sourcehut](https://git.sr.ht/~redstrate/novus).
Once you finished your changes, use [git send-email](https://git-send-email.io/) or the [sourcehut web contributor interface](https://git.sr.ht/~redstrate/novus/send-email) to upload them. Please send your patches to [~redstrate/public-inbox@lists.sr.ht](mailto:~redstrate/public-inbox@lists.sr.ht).

View file

@ -2,7 +2,7 @@
[![builds.sr.ht status](https://builds.sr.ht/~redstrate/novus.svg)](https://builds.sr.ht/~redstrate/novus)
A suite of unofficial FFXIV modding tools, including a model viewer and data archive explorer.
A suite of unofficial FFXIV tools, including a model viewer and data archive explorer.
![Screenshot of some of the applications](https://xiv.zone/novus.png)
@ -21,9 +21,10 @@ Here is an exhaustive list of tooling available here:
Please refer to the [building document](BUILDING.md) for instructions on how to build Novus.
## Contributing
## Contributing & Support
Please refer to the [contributing document](CONTRIBUTING.md) for everything you need to know to get started contributing to Novus.
The best way you can help is by [monetarily supporting me](https://redstrate.com/fund/) or by submitting patches to
help fix bugs or add functionality. Filing issues is appreciated, but I do this in my free time so please don't expect professional support.
## License