aboutsummaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-21 07:55:40 +0900
committernsfisis <nsfisis@gmail.com>2026-07-21 07:55:40 +0900
commit6b16a2cd672edcbfeaf7988591db92ed4c594ddc (patch)
tree19c525f55ba05482e1d93f6f882e72ba5d826be6 /README.md
parentb4ead51558fe6f4f5458f3a463ca9261a61ab009 (diff)
downloadphp-shirabe-6b16a2cd672edcbfeaf7988591db92ed4c594ddc.tar.gz
php-shirabe-6b16a2cd672edcbfeaf7988591db92ed4c594ddc.tar.zst
php-shirabe-6b16a2cd672edcbfeaf7988591db92ed4c594ddc.zip
chore: update README
Diffstat (limited to 'README.md')
-rw-r--r--README.md25
1 files changed, 21 insertions, 4 deletions
diff --git a/README.md b/README.md
index c1221033..dd5a313a 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,29 @@
# Shirabe
-![placeholder logo](./logo.svg)
+![Shirabe logo](./logo.svg)
-Yet another dependency manager for PHP.
+Shirabe is a port of [Composer](https://github.com/composer/composer), the dependency manager for PHP, written in Rust.
-*WORK IN PROGRESS*
+It aims at 100% compatibility with Composer, including the plugin API.
+
+*WORK IN PROGRESS*: while full compatibility is the goal, the project is at an early stage and still has many incompatibilities and bugs. See [known incompatibilities](./docs/known-incompatibilities.md) for the differences that will remain intentionally.
+
+
+## Build
+
+```
+$ git submodule update --init
+$ cargo build --release
+```
+
+
+## Test
+
+```
+$ cargo test
+```
## License
-See [LICENSE.md](LICENSE.md).
+See [LICENSE.md](./LICENSE.md).