mirror of
https://github.com/redstrate/Physis.git
synced 2025-04-25 05:47:45 +00:00
Add license to README, other improvements
This commit is contained in:
parent
4157eb0a67
commit
55957cb3e0
1 changed files with 10 additions and 7 deletions
17
README.md
17
README.md
|
@ -3,10 +3,7 @@
|
|||
[](https://crates.io/crates/physis)
|
||||
[](https://builds.sr.ht/~redstrate/physis?)
|
||||
|
||||
Physis is a framework for interacting with FFXIV data. Designed for reading (and writing) the relevant game formats of
|
||||
FFXIV, as well as making documentation readily accessible for other developers hoping to do the same. Although this
|
||||
library works best as a Rust crate, [libphysis](https://git.sr.ht/~redstrate/libphysis) is a C API wrapper designed for
|
||||
other languages.
|
||||
Physis is a framework for interacting with FFXIV data. It can read and write lots of game formats, and is designed for tooling to be built on top of it. Even though this library works best with Rust, [libphysis](https://git.sr.ht/~redstrate/libphysis) is a C API wrapper designed for interfacing through other languages.
|
||||
|
||||
## Goals
|
||||
* Make it easy for people to tinker around with game data.
|
||||
|
@ -55,7 +52,7 @@ ibrary code as well if you can.
|
|||
### Testing
|
||||
|
||||
One of the main goals of Physis is to avoid accidental regressions, this is especially important when handling game
|
||||
data that might take hours to redownload.
|
||||
data that might take hours to download.
|
||||
|
||||
#### Unit Testing
|
||||
|
||||
|
@ -91,7 +88,7 @@ are full game installations and take up a considerable amount of space.
|
|||
|
||||
#### Semver and Dependency Checks
|
||||
|
||||
Even though package management in Rust is easier, it's a double edged sword. I try to prevent getting carried away
|
||||
Even though package management in Rust is easier, it's a double-edged sword. I try to prevent getting carried away
|
||||
from including crates - but the ones we do include, have to get checked often. I use `cargo deny` to check my
|
||||
dependencies for mismatched versions, deprecation warnings, updates and more. This is also run on the CI!
|
||||
|
||||
|
@ -109,4 +106,10 @@ help fix bugs or add functionality.
|
|||
- [binrw team](https://binrw.rs) for an awesome Rust library!
|
||||
- [sha1-smol](https://github.com/mitsuhiko/sha1-smol) for a dependency-free SHA1 implementation
|
||||
|
||||
And everyone else who writes FFXIV tools!
|
||||
And everyone else who writes FFXIV tools!
|
||||
|
||||
## License
|
||||
|
||||

|
||||
|
||||
This project is licensed under the GNU General Public License 3. Some parts of the code or assets may be licensed differently, refer to the REUSE metadata.
|
Loading…
Add table
Reference in a new issue