Clone and run for a quick way to see Revery in action.
This is a minimal Revery application to get you started.
The most important file here is:
app.re- This is the core application code, responsible for creating a window and rendering.
A Revery application also needs these files:
package.json- esy configuration - lists the OCaml/Reason dependencies.
dune-project- build configuration files used by Dune.
.opam- metadata used by the build system.
The binary will be in the
_build/install/default/bin - you can run it like:
or with esy:
# Clone the repository git clone https://github.com/bryphe/revery-quick-start # Go into the repository cd revery-quick-start # Install dependencies esy install # Build dependencies esy build # Run the app esy run
NOTE: The first build will take a while - building the OCaml compiler and dependencies takes time! Subsequent builds, though, should be very fast.
- Check out the official reason docs to learn more about reason
- Visit the Reason discord channel and say hi!
Here's a few challenges to see if you've got the basics:
- Change the text from 'Hello World' to something more interesting!
- Add an Image component (Hint - you'll need to add the resource to the
- Respond to user input
- Create a frameless window
Revery-quick-start also includes some assets (font files, etc) that have their own licensing terms. For these, see ThirdPartyLicenses.txt