Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 952 Bytes

CONTRIBUTING.md

File metadata and controls

56 lines (36 loc) · 952 Bytes

Contributing

For contributing, you need additional dependencies

Needed Dependencies ⚙️

The best way to install Haskell, is using GHCup.

For functional tests, you will need LLVM-lit (lit on pip), and LLVM FileCheck (included with LLVM development packages).

On Fedora:

sudo dnf install llvm
pip install lit

Build the Project 🛠️

After installing the necessary dependencies, in order to build the project, use the Makefile. Follow these steps:

  • Clone the project:
git clone [email protected]:EpitechPromo2026/B-FUN-500-PAR-5-2-glados-jeremy.elalouf.git
  • Go to the project directory:
cd B-FUN-500-PAR-5-2-glados-jeremy.elalouf.git
  • Build using Makefile:
make
  • To use the project globally, install it:
make install
  • To build unit tests, use:
make tests_run
  • To run functional tests, use:
lit -v ./test/functional