Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

Latest commit

 

History

History
43 lines (30 loc) · 1.98 KB

CONTRIBUTING.md

File metadata and controls

43 lines (30 loc) · 1.98 KB

Contribution Guide

There are many ways to be an open source contributor, and we're here to help you on your way! You may:

  • Propose ideas in our discord
  • Raise an issue or feature request in our issue tracker
  • Help another contributor with one of their questions, or a code review
  • Suggest improvements to our Getting Started documentation by supplying a Pull Request
  • Evangelize our work together in conferences, podcasts, and social media spaces.

This guide is for you.

Development Prerequisites

Hermit

The easiest way to get started with this project is to use Hermit. We recommend installing the shell hooks to automatically switch to the correct version of Flutter and other dependencies for this project.

Installing dependecies without hermit (the hard way)
Requirement Tested Version Installation Instructions
Flutter 3.16.5 flutter.dev
Just 1.16.0 https://github.com/casey/just

Development

It's recommended to use VSCode for Flutter development. This will allow you to run, debug, test, etc. from within the IDE. You can also use Android Studio if you prefer.

Just tasks

This project uses Just as a command runner. You can see all available tasks by running just --list. The most common tasks are:

run           # Run the Flutter app
test          # Run tests
generate      # Generate code (localization, etc.)
get           # Get Flutter and Dart packages

These can be run with just <task>. For example, to run the app, you can run just run.