Rework README

This commit is contained in:
buffet 2019-12-22 02:20:08 +00:00
parent cce0d0ba15
commit b62baab140
2 changed files with 24 additions and 30 deletions

View file

@ -1,19 +1,20 @@
Contribution Guidelines
=======================
Note: contributing implies that your contributions get licensed under the terms of MPL 2.0.
NOTE: contributing implies that your contributions get licensed under the terms of MPL 2.0.
Opening issues
Opening Issues
--------------
- Make sure you have a GitHub account.
- Include steps to reproduce, if it is a bug.
- Include information on what version you are using.
Submit changes
Submit Changes
--------------
Commit messages should be both _clear_ and _descriptive_. If possible they should start with the _verb_ that describes the change.
Commit messages should be both clear and descriptive.
If possible they should start with the verb that describes the change.
Don't be shy to include additional information, like motivation, for that change below the initial line.
Other developers should be able to understand _why_ a change occurred, when looking at it at a later point in time.
Other developers should be able to understand why a change occurred, when looking at it at a later point in time.

View file

@ -1,18 +1,27 @@
kiwmi
=====
A fully programmable Waylnd Compositor.
kiwmi is a Wayland compositor that is programmed by the user.
This means that the sky is the limit:
You can implement any tiling or floating logic you want; even stuff like modal window management becomes easy.
NOTE: This whole project is a work in project, and is far from working.
This means there is a steep entrance barrier, but in the future there will be base configurations to start with.
Concepts
--------
NOTE: This whole project is a work in project, and not usable yet.
kiwmi is cool and all, because it doesn't enforce any logic itself.
This means that the user can easily (via some Lua scripting) create their own behaviors, and can do anything they wish!
Of course this means that there is a steep curve to get into it, but for some people it might be worth it.
Installation
------------
In the future there might be a base to base your stuff on, but at the moment this doesn't even work.
Make sure all dependencies are installed.
Run:
$ meson build
$ ninja -C build
Install with:
# ninja -C build install
Dependencies
------------
@ -22,22 +31,6 @@ Dependencies
- ninja (build)
- git (build, optional, to fetch the version)
Building
--------
Make sure all dependencies are installed.
Run:
----
$ meson build
$ ninja -C build
----
Install with:
# ninja -C build install
Contribution
------------
@ -45,7 +38,7 @@ You want to contribute? Great!
Future requests, bug reports and PRs are always welcome.
Note that pull requests without a valid issue are ignored to decrease the amount of duplicate work.
Also read CONTRIBUTING.adoc.
Also read CONTRIBUTING.txt.
If anything is unclear, feel free to contact me.