Skip to content

GenerateNU/dearly

Repository files navigation

Dearly

Behold the most chad Generate Project to ever Generate

code-ql backend frontend dependabot

Repo Beats

Project Required Dependencies

Nix, the all in one package manager

# MacOS
sh <(curl -L https://nixos.org/nix/install)

# Linux
sh <(curl -L https://nixos.org/nix/install) --daemon

Troubleshooting with Nix

Warning

Recent MacOS installations of Sequoia have breaking changes with Nix. Follow the instructions to uninstall, scroll down to the section under macOS.

Enable experimental builds

# Append any nix command with for temporary enablement of nix features
nix --experimental-features 'nix-command flakes' develop

Tip

Configure Nix to allow experimental-features

Run Nix

# In the root directory
nix develop

Note

If you get an error saying error: experimental Nix feature 'nix-command' is disabled; add '--extra-experimental-features nix-command' to enable it you can edit the file directly from the path /etc/nix/nix.conf or ~/.config/nix/nix.conf and add experimental-features = nix-command flakes

Download Docker Desktop

Install docker desktop from here. You do not need to make an account.

Test Everything Works

While in the nix flake, run task test. Make sure that all tests pass.

Mobile Development

  • macOS, utilize Xcode to natively run IOS emulators
  • Linux utilize Android Studio to natively run android emulators

Note

The nix shell script attempts to pass up ios or android sdks into the nix shell, so install xcode or android locally to be able to run simulators in the shell.

About

Connect with your loved ones in a meaningful way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages