casa

(★ 375)

Volunteer management system for nonprofit CASA, which serves foster youth in counties across America.

File Explorer

  • .all-contributorsrc
  • .allow_skipping_tests
  • .annotaterb.yml
  • .better-html.yml
  • .browserslistrc
  • .dockerignore
  • .env.example
  • .erb_lint.yml
  • .gitignore
  • .npmrc
  • .nvmrc
  • .prettierrc.yml
  • .rspec
  • .rspec_parallel
  • .rubocop.yml
  • .ruby-gemset
  • .ruby-version
  • .slugignore
  • .standard.yml
  • .standard_todo.yml
  • .tool-versions
  • .yamllint.yml
  • app.json
  • babel.config.js
  • cc-test-reporter
  • CLAUDE.md
  • code-of-conduct.md
  • config.ru
  • CONTRIBUTING.md
  • DEPLOY_CHECKLIST.md
  • design-todo.md
  • design.md
  • docker-compose.yml
  • docker-entrypoint.sh
  • Dockerfile
  • flake.lock
  • flake.nix
  • Gemfile
  • Gemfile.lock
  • gemset.nix
  • jest.config.js
  • LICENSE.md
  • MIGRATION-MAP.md
  • noop
  • package-lock.json
  • package.json
  • postcss.config.js
  • Procfile
  • Procfile.dev
  • PROSOPITE_TODO.md
  • Rakefile
  • README.md
  • renovate.json
  • SECURITY.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

bundle

View Details ▼

Dependency manager for the Ruby programming language.

bundle install

Install all gems defined in the `Gemfile` expected in the working directory:

bundle exec {{command}} {{arguments}}

Execute a command in the context of the current bundle:

bundle update

Update all gems by the rules defined in the `Gemfile` and regenerate `Gemfile.lock`:

🔍

gem

View Details ▼

A package manager for the Ruby programming language.

gem search {{regex}} {{[-a|--all]}}

Search for remote gem(s) and show all available versions:

gem install {{gem_name}}

Install the latest version of a gem:

gem install {{gem_name}} {{[-v|--version]}} {{1.0.0}}

Install a specific version of a gem:

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

npm run

View Details ▼

Run a script.

npm run

List available scripts:

npm run {{script_name}}

Run a script:

npm run {{script_name}} -- {{argument}} {{--option}}

Pass arguments to a script:

🔍

nvm

View Details ▼

Install, uninstall, or switch between Node.js versions under the fish shell.
Supports version numbers like "12.8" or "v16.13.1", and labels like "stable", "system", etc.

nvm install {{node_version}}

Install a specific version of Node.js:

nvm install {{node_version}}

Install a specific version of Node.js:

nvm use {{node_version}}

Use a specific version of Node.js in the current shell:

🔍

rails

View Details ▼

A server-side MVC framework written in Ruby.
Some subcommands such as `generate` have their own usage documentation.

rails new "{{project_name}}"

Create a new rails project:

rails generate scaffold Post title:string body:text

Generate a scaffold for a model named Post, predefining the attributes title and body:

rails db:migrate

Run migrations:

🔍

rake

View Details ▼

A Make-like program for Ruby.
Tasks for `rake` are specified in a Rakefile.

rake

Run the `default` Rakefile task:

rake {{task}}

Run a specific task:

rake --jobs {{n}}

Execute `n` jobs at a time in parallel (number of CPU cores + 4 by default):

🔍

apt-get

View Details ▼

Debian and Ubuntu package management utility.
Search for packages using `apt-cache`.
It is recommended to use `apt` when used interactively in Ubuntu versions 16.04 and later.

sudo apt-get update

Update the list of available packages and versions (it's recommended to run this before other `apt-get` commands):

sudo apt-get install {{package}}

Install a package, or update it to the latest available version:

sudo apt-get remove {{package}}

Remove a package:

🔍

dnf install

View Details ▼

Install packages on Red Hat-based distributions.

sudo dnf {{[in|install]}} {{package1 package2 ...}}

Install packages by name:

sudo dnf {{[in|install]}} {{path/to/file}}

Install a package from a local file:

sudo dnf {{[in|install]}} {{https://example.com/package.rpm}}

Install a package from the internet:

🔍

snap

View Details ▼

Manage the "snap" self-contained software packages.
Similar to what `apt` is for `.deb`.

snap find {{query}}

Search for a package:

snap install {{package}}

Install a package:

snap refresh {{package}}

Update a package:

🔍

choco install

View Details ▼

Install one or more packages with Chocolatey.

choco install {{package1 package2 ...}}

Install one or more packages:

choco install {{path\to\packages_file.config}}

Install packages from a custom configuration file:

choco install {{path\to\file}}

Install a specific `.nuspec` or `.nupkg` file:

# Project Badges

// repository documentation