Skip to content

Onboarding

github-actions[bot] edited this page Aug 18, 2025 · 1 revision

This document was generated from 'src/documentation/print-onboarding-wiki.ts' on 2025-08-18, 11:59:53 UTC presenting an overview of flowR's developer onboarding process (v2.4.0). Please do not edit this file/wiki page directly.

To get started developing on flowR, we recommend carefully reading the following pages:

If you have any questions, please check out the FAQ first, but if the question is not answered there (or in the wiki in general), feel free to ask a question.

⌛ TL;DR

The most important steps to get the flowR development environment set up (after installing R and Node.js) can be seen below. For convenience, they can be executed all at once using the following command:

npm run setup:dev

If you want to execute the steps manually, please follow the instructions below:

# Installing git-lfs for your current user (if you haven't already)
git lfs install
# Cloning the repository
git clone https://github.com/flowr-analysis/flowr.git
# Installing dependencies
npm ci
# Configuring git hooks
git config --local core.hooksPath .githooks/
# Test if the git hooks are working correctly
# Running this command should lint the code
git push --dry-run
Clone this wiki locally