web-planer
Planer do zajęć na PWR (aka zapisownik)
파일 탐색기
- action.yml
- backend_ci.yaml
- frontend_ci.yaml
- dependabot.yml
- commit-msg
- pre-commit
- extensions.json
- settings.json
- auth_controller.ts
- courses_controller.ts
- departments_controller.ts
- groups_controller.ts
- registrations_controller.ts
- schedule_groups_controller.ts
- schedules_controller.ts
- shared_controller.ts
- users_controller.ts
- handler.ts
- alternative_slash_encoding.ts
- auth_middleware.ts
- container_bindings_middleware.ts
- force_json_response_middleware.ts
- guest_middleware.ts
- silent_auth_middleware.ts
- usos_auth_middleware.ts
- course.ts
- department.ts
- group.ts
- group_archive.ts
- group_archive_meeting.ts
- group_meeting.ts
- lecturer.ts
- rating.ts
- registration.ts
- schedule.ts
- shared.ts
- user.ts
- polwro_login.ts
- scrap_lecturers.ts
- scrap_registrations.ts
- usos_client.ts
- course.ts
- department.ts
- group.ts
- otp.ts
- registration.ts
- schedule.ts
- shared.ts
- user.ts
- console.ts
- server.ts
- test.ts
- lecturers.ts
- notifications.ts
- scraper.ts
- app.ts
- auth.ts
- bodyparser.ts
- cors.ts
- database.ts
- hash.ts
- limiter.ts
- logger.ts
- mail.ts
- session.ts
- shield.ts
- swagger.ts
- 0_create_departments_table.ts
- 1732830693895_create_change_users_schemas_table.ts
- 1733392358905_create_schedule_courses_table.ts
- 1733392588469_create_schedule_registrations_table.ts
- 1734521459953_create_groups_archive_table.ts
- 1734527920527_create_add_spots_groups_table.ts
- 1734608637791_create_allow_notifications_in_users_table.ts
- 1735900279182_create_lecturers_table.ts
- 1735900496592_create_ratings_table.ts
- 1735901157107_create_group_lecturers_table.ts
- 1735901597669_create_group_archive_lecturers_table.ts
- 1735903934358_create_group_lecturer_changes_table.ts
- 1735903944436_create_group_archive_lecturer_changes_table.ts
- 1735916584000_create_ratings_changes_table.ts
- 1735917371616_create_lecturer_ratings_changes_table.ts
- 1736943200071_create_add_opinions_count_to_lecturers_table.ts
- 1736944113620_create_add_default_values_to_ratings_table.ts
- 1736953910351_create_add_active_to_registrations_table.ts
- 1736953917102_create_add_active_to_courses_table.ts
- 1736953926962_create_add_active_to_groups_table.ts
- 1736953932956_create_add_active_to_groups_archives_table.ts
- 1739030433291_create_shared_table.ts
- 1739033738946_create_add_shared_id_column_to_schedules_table.ts
- 1739283450518_create_update_courses_ids_table.ts
- 1739310220916_create_update_archive_course_ids_table.ts
- 1739313376955_create_update_schedule_course_ids_table.ts
- 1739621172974_groups_add_unique_index.ts
- 1739705422939_prepare_users_table_to_otp.ts
- 1739748322405_create_rate_limits_table.ts
- 1756668768938_split_out_group_meetings.ts
- 1_create_registrations_table.ts
- 2_create_courses_table.ts
- 3_create_groups_table.ts
- 4_create_users_table.ts
- 5_create_schedules_table.ts
- 6_create_schedule_groups_table.ts
- 0_department_seeder.ts
- 1_registration_seeder.ts
- 2_user_seeder.ts
- 3_course_seeder.ts
- 4_group_seeder.ts
- 5_schedule_seeder.ts
- schedule_groups_seeder.ts
- env.ts
- kernel.ts
- limiter.ts
- routes.ts
- bootstrap.ts
- .editorconfig
- .env.development
- .gitignore
- ace.js
- adonisrc.ts
- Dockerfile
- eslint.config.js
- package-lock.json
- package.json
- tsconfig.json
- logo_solvro_black.png
- logo_solvro_color.png
- logo_solvro_mono.png
- logo_solvro_mono.svg
- pwr.png
- pwr_color.png
- pwr_mono.png
- solvro.png
- solvro_black.png
- solvro_white.png
- topwr_logo.svg
- wit.png
- wit_logo.svg
- particleO.png
- particleO_blue.png
- particleX.png
- particleX_blue.png
- book.webp
- tutorial-1.png
- tutorial-2.jpg
- tutorial-3.jpg
- tutorial-4.jpg
- apple_store.png
- avatar_placeholder.png
- gmail_icon.png
- google_play.png
- planer-bg.png
- planer-dark.png
- planer-light.png
- topwr_bg.png
- android-chrome-192x192.png
- android-chrome-512x512.png
- apple-touch-icon.png
- browserconfig.xml
- copy.svg
- favicon-16x16.png
- favicon-32x32.png
- favicon.ico
- mstile-150x150.png
- next.svg
- og_image.png
- safari-pinned-tab.svg
- site.webmanifest
- vercel.svg
- feedback.ts
- get-faculties.ts
- logout.ts
- plans.ts
- user.ts
- github-item.tsx
- index.tsx
- navbar.tsx
- problem-section.tsx
- solution-section.tsx
- topwr-section.tsx
- trusted-section.tsx
- page.tsx
- layout.tsx
- page.tsx
- route.ts
- route.ts
- route.ts
- download-button.tsx
- feedback-button.tsx
- notifications-form.tsx
- plans-topbar.tsx
- settings-sidebar.tsx
- share-plan-button.tsx
- sidebar-trigger-button.tsx
- page.tsx
- page.tsx
- layout.tsx
- page.tsx
- app-sidebar.tsx
- hide-days-settings.tsx
- offline-alert.tsx
- save-offline.tsx
- save-online.tsx
- sync-error-alert.tsx
- synced-button.tsx
- page.client.tsx
- page.tsx
- page.client.tsx
- page.tsx
- layout.tsx
- page.client.tsx
- page.tsx
- globals.css
- layout.tsx
- robots.ts
- sitemap.ts
- plan-family.ts
- plan-orientation.ts
- plans-ids.ts
- animated-list.tsx
- animated-text.tsx
- avatars.tsx
- bento-grid.tsx
- border-beam.tsx
- marquee.tsx
- particles.tsx
- accordion.tsx
- avatar.tsx
- badge.tsx
- block.tsx
- button.tsx
- card.tsx
- checkbox.tsx
- command.tsx
- confetti.tsx
- dialog.tsx
- drawer.tsx
- dropdown-menu.tsx
- form.tsx
- input-otp.tsx
- input.tsx
- label.tsx
- popover.tsx
- select.tsx
- separator.tsx
- sheet.tsx
- sidebar.tsx
- signout-button.tsx
- skeleton.tsx
- sonner.tsx
- status-icon.tsx
- switch.tsx
- textarea.tsx
- tooltip.tsx
- algo-dialog.tsx
- animated-list-components.tsx
- animated-title.tsx
- class-block-stars.tsx
- class-block.tsx
- class-schedule.tsx
- confetti.tsx
- footer.tsx
- groups-accordion.tsx
- hour.tsx
- icons.tsx
- plan-display-link.tsx
- plan-item.tsx
- plan-orientation-button.tsx
- providers.tsx
- registration-combobox.tsx
- solvro-logo.tsx
- theme-provider.tsx
- theme-switch.tsx
- user-button.tsx
- index.ts
- use-feedback.tsx
- use-mobile.tsx
- use-plan-orientation.tsx
- use-save-plan.ts
- use-session.tsx
- use-share.tsx
- index.ts
- create-online-plan.ts
- generate-ics-file.ts
- get-github-stats.ts
- index.ts
- schedule-algorithm.ts
- server-to-local-plan.ts
- sync-plan.ts
- update-local-plan.ts
- update-spots-occupied.ts
- fetch.ts
- use-media-query.ts
- use-plan.ts
- index.ts
- schemas.ts
- umami.ts
- env.mjs
- middleware.ts
- .gitignore
- components.json
- Dockerfile
- eslint.config.js
- knip.ts
- next.config.ts
- package-lock.json
- package.json
- postcss.config.mjs
- tailwind.config.ts
- tsconfig.json
- .commitlintrc.js
- .gitignore
- docker-compose.build.yml
- docker-compose.yml
- LICENSE
- package-lock.json
- package.json
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
git add
설명 보기 ▼
git add
Stage changed files for a commit.
git add {{path/to/file}}
Stage a file for a commit:
git add {{[-A|--all]}}
Add all files (tracked and untracked):
git add .
Add all files recursively starting from the current folder:
git branch
설명 보기 ▼
git branch
Main Git command for working with branches.
git branch {{[-a|--all]}}
List all branches (local and remote; the current branch is highlighted by `*`):
git branch {{[-a|--all]}} --contains {{commit_hash}}
List which branches include a specific Git commit in their history:
git branch --show-current
Show the name of the current branch:
git checkout
설명 보기 ▼
git checkout
Checkout a branch or paths to the working tree.
git checkout -b {{branch_name}}
Create and switch to a new branch:
git checkout -b {{branch_name}} {{reference}}
Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):
git checkout {{branch_name}}
Switch to an existing local branch:
git clone
설명 보기 ▼
git clone
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:
git commit
설명 보기 ▼
git commit
Commit files to the repository.
git commit
Open an editor to write a message and commit staged files to the repository:
git commit {{[-m|--message]}} "{{message}}"
Commit staged files to the repository with the specified message:
git commit {{[-F|--file]}} {{path/to/commit_message_file}}
Commit staged files with a message read from a file:
git fetch
설명 보기 ▼
git fetch
Download objects and refs from a remote repository.
git fetch
Fetch the latest changes from the default remote upstream repository (if set):
git fetch {{remote_name}}
Fetch new branches from a specific remote upstream repository:
git fetch --all
Fetch the latest changes from all remote upstream repositories:
git pull
설명 보기 ▼
git pull
Fetch branch from a remote repository and merge it to local repository.
git pull
Download changes from default remote repository and merge it:
git pull {{[-r|--rebase]}}
Download changes from default remote repository and use fast-forward:
git pull {{remote_name}}
Download changes from a specific remote repository:
git push
설명 보기 ▼
git push
Push commits to a remote repository.
git push
Send local changes in the current branch to its default remote counterpart:
git push {{remote_name}} {{local_branch}}
Send changes from a specific local branch to its remote counterpart:
git push {{[-u|--set-upstream]}} {{remote_name}} {{local_branch}}
Send changes from a specific local branch to its remote counterpart, and set the remote one as the default push/pull target of the local one:
npm install
설명 보기 ▼
npm install
Install Node packages.
npm {{[i|install]}}
Install dependencies listed in `package.json`:
npm {{[i|install]}} {{package_name}}@{{version}}
Download a specific version of a package and add it to the list of dependencies in `package.json`:
npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}
Download the latest version of a package and add it to the list of dev dependencies in `package.json`:
