latelier
L'atelier, a project management tool
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- .finished-upgraders
- .gitignore
- .id
- packages
- platforms
- release
- versions
- CanvasItem.vue
- DashboardTitle.vue
- EditHealthReport.vue
- HealthReportCard.vue
- NewHealthReport.vue
- LoginMenu.vue
- LoginWidget.vue
- NotificationButton.vue
- NotificationList.vue
- NotificationsDialog.vue
- OrganizationSettingsGeneral.vue
- OrganizationSettingsManageUsers.vue
- newOrganization.vue
- Organizations.vue
- ProjectFilters.vue
- ProjectFiltersDialog.vue
- EditLabel.vue
- Labels.vue
- NewLabel.vue
- General.vue
- Info.vue
- ManageUsers.vue
- EditProjectGroup.vue
- Kanban.vue
- List.vue
- NewProject.vue
- NewProjectGroup.vue
- ProjectDetail.vue
- ProjectGroups.vue
- ProjectHistory.vue
- ProjectHistoryDialog.vue
- ProjectList.vue
- Projects.vue
- ProjectsTrashcan.vue
- ProjectToolbar.vue
- ProjectTrashcan.vue
- AuthorAvatar.vue
- AuthorLine.vue
- NewTask.vue
- Task.vue
- TaskAttachments.vue
- TaskChecklist.vue
- TaskChecklistInDetail.vue
- TaskDetail.vue
- TaskEstimationsInDetail.vue
- TaskExport.vue
- TaskHistory.vue
- TaskLabels.vue
- TaskLabelsInCard.vue
- TaskLabelsInNewTask.vue
- TaskList.vue
- TaskMenu.vue
- TaskNotes.vue
- TaskProperties.vue
- Tasks.vue
- TasksExport.vue
- KeyboardSubmit.js
- Markdown.js
- TodoItem.js
- RichEditor.vue
- RichEditorFloatingMenu.vue
- RichEditorMenuBar.vue
- RichEditorMenuBubble.vue
- SearchAttachments.vue
- SearchInput.vue
- SearchMeetings.vue
- SearchProjects.vue
- SearchResults.vue
- SearchTasks.vue
- ConfirmDialog.vue
- EmptyState.vue
- GenericDialog.vue
- Resizable.vue
- SelectBackground.vue
- SelectColor.vue
- SelectDate.vue
- SelectFeature.vue
- SelectGroup.vue
- SelectLabel.vue
- SelectOrganization.vue
- SelectProject.vue
- SelectUser.vue
- ShowHelp.vue
- TooltipButton.vue
- main.css
- main.html
- main.js
- tiptap.css
- vue2vis.css
- bpmn.png
- canvas.png
- dashboard.png
- kanban.png
- meeting1.png
- meeting2.png
- planning1.png
- planning2.png
- task.png
- weather.png
- methods.js
- methods.js
- publications.js
- attachments.js
- schema.js
- utils.js
- fixtures.js
- backgrounds.js
- methods.js
- examples.js
- schema.js
- publications.js
- processDiagrams.js
- schema.js
- methods.js
- publications.js
- canvas.js
- schema.js
- jobs.js
- methods.js
- publications.js
- coeditions.js
- schema.js
- dashboards.js
- jobs.js
- methods.js
- digests.js
- schema.js
- mails.js
- methods.js
- notifications.js
- reminders.js
- events.js
- schema.js
- methods.js
- healthReports.js
- schema.js
- imageProcessing.js
- labels.js
- schema.js
- lists.js
- schema.js
- methods.js
- publications.js
- meetings.js
- schema.js
- utils.js
- methods.js
- notifications.js
- schema.js
- publications.js
- organizations.js
- schema.js
- methods.js
- permissions.js
- publications.js
- projectGroups.js
- schema.js
- index.js
- ZipProject.js
- common.js
- methods.js
- publications.js
- projects.js
- schema.js
- methods.js
- download.js
- remove.js
- s3.js
- upload.js
- helpers.js
- methods.js
- publications.js
- counter.js
- schema.js
- tasks.js
- avatars.js
- emailTemplates.js
- publications.js
- sso.js
- users.js
- avatars.js
- utils.js
- Api.js
- confirm.js
- Confirm.vue
- index.js
- en.json
- fr.json
- i18n.js
- index.js
- oc.json
- check-auth.js
- guards.js
- serviceWorker.js
- fixEmptyAttributes.js
- fixTaskNumber.js
- fixtures.js
- migrateStorage.js
- permissions.js
- userPresence.js
- index.js
- filters.js
- index.js
- index.js
- leftDrawer.js
- store.js
- AdministrationBpmnExamples.vue
- AdminDashboardCard.vue
- AdministrationDashboard.vue
- AdministrationMeetings.vue
- AdministrationProjects.vue
- AdministrationUsers.vue
- NewUser.vue
- UserDetail.vue
- AdministrationPage.vue
- Attachments.vue
- SelectAttachments.vue
- EditExample.vue
- ExampleEditor.vue
- ExampleModeler.vue
- ExamplesList.vue
- ExampleViewer.vue
- NewExample.vue
- SelectExample.vue
- BpmnModeler.vue
- BpmnViewer.vue
- EditProcessDiagram.vue
- minimap-custom.css
- NewProcessDiagram.vue
- Dashboard.vue
- DashboardPage.vue
- DashboardProjectCard.vue
- DashboardProjectList.vue
- DashboardTabs.vue
- DashboardTaskList.vue
- Auth.vue
- MeetingAttendeeAvatar.vue
- MeetingAttendeeRoleSelector.vue
- MeetingAttendeesList.vue
- MeetingExternalAttendees.vue
- Meeting.vue
- MeetingAgenda.vue
- MeetingEdit.vue
- MeetingInfos.vue
- MeetingTitle.vue
- MeetingActionsTable.vue
- MeetingCalendar.vue
- MeetingCalendarDatePicker.vue
- MeetingCalendarDisplayTypeSelector.vue
- MeetingCalendarEvent.vue
- MeetingCalendarFilters.vue
- MeetingCalendarToolbar.vue
- MeetingPage.vue
- MeetingDetailCard.vue
- MeetingExport.vue
- MeetingFindList.vue
- MeetingList.vue
- MeetingListHeader.vue
- MeetingsDashboard.vue
- MeetingsDashboardToolbar.vue
- AttachmentsMixin.js
- BackgroundMixin.js
- DatesMixin.js
- MarkdownMixin.js
- TextRenderingMixin.js
- UsersMixin.js
- OrganizationList.vue
- OrganizationSettings.vue
- OrganizationsPage.vue
- ForgotPassword.vue
- Login.vue
- Register.vue
- RegistrationCompleted.vue
- ResetPassword.vue
- Forbidden.vue
- NotFound.vue
- CanvasCard.vue
- MeetingCard.vue
- ProcessCard.vue
- ProjectCard.vue
- WeatherCard.vue
- ProjectImport.vue
- ProjectImportWizard.vue
- ProjectExport.vue
- Project.vue
- ProjectAttachmentsPage.vue
- ProjectBPMN.vue
- ProjectCanvas.vue
- ProjectInfo.vue
- ProjectProcessDiagram.vue
- ProjectSettings.vue
- ProjectsPage.vue
- ProjectsTimeline.vue
- ProjectsTimelineToolbar.vue
- ProjectTimeline.vue
- ProjectWeather.vue
- TaskRedirect.vue
- MailSettingsPage.vue
- ProfileSettingsPage.vue
- _breakpoint.scss
- _scrollbar.scss
- _tabs-menu.scss
- MainMenu.vue
- NavDrawer.vue
- TopBar.vue
- TopBarAdditionalMenu.vue
- TopBarTitle.vue
- dates.js
- deepCopy.js
- sanitize.js
- truncate.js
- SearchOrganizations.vue
- ContentSelector.vue
- EditableText.vue
- SelectHourRange.vue
- UploadButton.vue
- App.vue
- autofocus.js
- Home.vue
- colors.js
- devices.js
- docConverter.js
- email.js
- favicon.js
- mjml.js
- routes.js
- .gitignore
- LICENSE.txt
- oidc.js
- oidc_login_button.css
- package.js
- README.md
- .gitignore
- LICENSE.txt
- oidc_client.js
- oidc_configure.html
- oidc_configure.js
- oidc_server.js
- package.js
- README.md
- aaron-burden-223239-unsplash.jpg
- anders-jilden-uwbajDCODj4-unsplash.jpg
- andrej-lisakov-568525-unsplash.jpg
- ashim-d-silva-WeYamle9fDM-unsplash.jpg
- dose-media-424261-unsplash.jpg
- evie-s-bSVGnUCk4tk-unsplash.jpg
- jerome-blondon-1466497-unsplash.jpg
- jonatan-pie-234237-unsplash.jpg
- leonard-cotte-300248-unsplash.jpg
- nasa-Q1p7bh3SHj8-unsplash.jpg
- nicolas-jehly-234061-unsplash.jpg
- zoltan-tasi-vHnVtLK8rCc-unsplash.jpg
- canvas.odt
- default.html
- task.docx
- task.html
- task.ods
- task.odt
- task.xlsx
- tasks.ods
- tasks.xlsx
- body.mjml
- digest.mjml
- header.mjml
- invitation.mjml
- tasks.addNote.mjml
- tasks.assignTo.mjml
- tasks.removeNote.mjml
- tasks.updateNote.mjml
- verifyEmail.mjml
- backgrounds.json
- loader.html
- android-icon-144x144.png
- android-icon-192x192.png
- android-icon-36x36.png
- android-icon-48x48.png
- android-icon-72x72.png
- android-icon-96x96.png
- apple-icon-114x114.png
- apple-icon-120x120.png
- apple-icon-144x144.png
- apple-icon-152x152.png
- apple-icon-180x180.png
- apple-icon-57x57.png
- apple-icon-60x60.png
- apple-icon-72x72.png
- apple-icon-76x76.png
- apple-icon-precomposed.png
- apple-icon.png
- browserconfig.xml
- favicon-16x16.png
- favicon-32x32.png
- favicon-96x96.png
- favicon.ico
- ms-icon-144x144.png
- ms-icon-150x150.png
- ms-icon-310x310.png
- ms-icon-70x70.png
- celebration.svg
- documents.svg
- empty.svg
- mail_sent.svg
- new_message.svg
- notifications_empty.svg
- organizing.svg
- project.svg
- warning.svg
- weather.svg
- welcome.svg
- droids.jpg
- logo.png
- cloudy.svg
- storm.svg
- sunny.svg
- sw.js
- main.js
- manifest.js
- oauth2.js
- examples.test.js
- processDiagrams.test.js
- canvas.test.js
- coeditions.test.js
- dashboards.test.js
- digests.test.js
- healthReports.test.js
- labels.test.js
- meetings.test.js
- notifications.test.js
- organizations.test.js
- projectsExport.test.js
- projectsImport.test.js
- projects.test.js
- search.test.js
- tasks.test.js
- users.test.js
- index.js
- fixtures.js
- main.js
- stubs.js
- .dockerignore
- .drone.yml
- .eslintignore
- .eslintrc.js
- .gitattributes
- .gitignore
- .meteorignore
- .vueignore
- build.sh
- build_docker.sh
- CHANGELOG.md
- docker-compose.dev.yml
- docker-compose.yml
- Dockerfile
- Dockerfile.dev
- LICENSE
- Makefile
- package-lock.json
- package.json
- README.md
- ROADMAP.md
- run_docker_dev.sh
- run_ios.sh
- run_ios_simulator.sh
- settings-development.sample.json
- start_docker_dev.sh
- SUMMARY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/jbl2024/latelier
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd latelier
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
$ docker-compose --file docker-compose.dev.yml up
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
$ docker-compose --file docker-compose.dev.yml exec app npm run start-dev
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
$ docker-compose --file docker-compose.dev.yml exec app npm run start-dev
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
