flick
Flick is a simple Elixir / Phoenix LiveView app that helps capture ranked votes.
파일 탐색기
- settings.json
- action.yml
- build-and-test.yaml
- code-quality.yaml
- dialyzer.yaml
- lint-pr.yaml
- dependabot.yml
- settings.json
- app.css
- storybook.css
- app.js
- storybook.js
- heroicons.js
- topbar.js
- tsconfig.json
- build.sh
- config.exs
- dev.exs
- prod.exs
- runtime.exs
- test.exs
- raw_in_heex.ex
- 1-timestamps.md
- 2-ballot-and-vote-schema-shape.md
- 3-fixme-and-todo.md
- admin-page.png
- capture-vote-page.png
- create-ballot-page.png
- home-page.png
- pick-flick.png
- ubiquitous_language.md
- ballot.ex
- ranked_answer.ex
- vote.ex
- application.ex
- date_time_formatter.ex
- mailer.ex
- markdown.ex
- name_generator.ex
- ranked_voting.ex
- release.ex
- repo.ex
- root.html.heex
- core_components.ex
- layouts.ex
- ui.ex
- error_html.ex
- error_json.ex
- editor_live.ex
- index_live.ex
- viewer_live.ex
- results_live.ex
- vote_capture_live.ex
- index_live.ex
- endpoint.ex
- gettext.ex
- live_view_pipes.ex
- router.ex
- storybook.ex
- telemetry.ex
- flick.ex
- flick_web.ex
- errors.po
- errors.pot
- .formatter.exs
- 20240403004523_create_ballots_table.exs
- 20240611002218_create_votes_table.exs
- 20240903013359_add_description_to_ballots.exs
- 20250101162200_add_closed_at_to_ballots.exs
- seeds.exs
- logo.svg
- favicon.ico
- robots.txt
- _core_components.index.exs
- back.story.exs
- button.story.exs
- error.story.exs
- flash.story.exs
- header.story.exs
- icon.story.exs
- input.story.exs
- list.story.exs
- modal.story.exs
- table.story.exs
- core_components.story.exs
- _root.index.exs
- welcome.story.exs
- raw_in_heex_test.exs
- date_time_formatter_test.exs
- markdown_test.exs
- ranked_voting_test.exs
- error_html_test.exs
- error_json_test.exs
- editor_live_test.exs
- index_live_test.exs
- viewer_live_test.exs
- results_live_test.exs
- vote_capture_live_test.exs
- index_live_test.exs
- ballot_fixture.ex
- conn_case.ex
- data_case.ex
- test_helper.exs
- basic-voting.bmpr
- basic-voting.png
- improve-usability-marketing.bmpr
- improve-usability-marketing.png
- .credo.exs
- .formatter.exs
- .gitignore
- .sobelow-conf
- .tool-versions
- AGENTS.md
- CLAUDE.md
- compose.yml
- LICENSE
- mix.exs
- mix.lock
- README.md
- render.yaml
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
asdf
설명 보기 ▼
asdf
여러 패키지 버전을 관리하기 위한 CLI(Command-line Interface) 입니다.
더 많은 정보: <https://asdf-vm.com/manage/commands.html>.
asdf plugin list all
사용 가능한 모든 플러그인을 나열:
asdf plugin add {{name}}
플러그인 설치:
asdf list all {{name}}
모든 사용 가능한 패키지 버전 나열:
docker compose down
설명 보기 ▼
docker compose down
Stop and remove containers, networks, images, and volumes created by `docker compose up`.
docker compose down
Stop and remove all containers and networks:
docker compose down --rmi all
Stop and remove containers, networks, and all images used by services:
docker compose down --rmi local
Stop and remove containers, networks, and only images without a custom tag:
docker compose up
설명 보기 ▼
docker compose up
Start and run Docker services defined in a Compose file.
docker compose up
Start all services defined in the docker-compose file:
docker compose up {{[-d|--detach]}}
Start services in the background (detached mode):
docker compose up --build
Start services and rebuild images before starting:
iex
설명 보기 ▼
iex
IEx는 Elixir의 대화형 셸.
더 많은 정보: <https://manned.org/iex>.
iex
대화형 세션을 시작:
iex --erl "-kernel shell_history enabled"
역사를 기억하는 세션을 시작:
iex -S mix
Mix 프로젝트 파일 시작 및 로드:
mix
설명 보기 ▼
mix
Elixir 프로젝트를 생성, 컴파일 및 테스트하고, 의존성을 관리하는 작업을 제공하는 빌드 도구.
더 많은 정보: <https://hexdocs.pm/mix/index.html>.
mix run {{my_script.exs}}
특정 파일 실행:
mix new {{project_name}}
새 프로젝트 생성:
mix compile
프로젝트 컴파일:
# 프로젝트 배지
-
Still frame from the movie Election, the character Tracy Flick is holding up a cupcake with the lettering "Pick Flick" across the icing.
