guide
A workspace for research teams
파일 탐색기
최종 버전 다운로드 (.zip)- Docs.hs
- Error.hs
- Guider.hs
- Methods.hs
- Server.hs
- Types.hs
- Utils.hs
- Delete.hs
- Insert.hs
- Select.hs
- Update.hs
- Connection.hs
- Import.hs
- Schema.hs
- Types.hs
- Utils.hs
- Merge.hs
- Tokenize.hs
- Functions.hs
- Run.hs
- Types.hs
- Analytics.hs
- Core.hs
- Edit.hs
- Hue.hs
- Session.hs
- User.hs
- Login.hs
- Register.hs
- Input.hs
- Auth.hs
- Category.hs
- Item.hs
- Page.hs
- Utils.hs
- Api.hs
- App.hs
- Archival.hs
- Cli.hs
- Config.hs
- Database.hs
- Diff.hs
- Handlers.hs
- JS.hs
- Logger.hs
- Main.hs
- Markdown.hs
- Matomo.hs
- Routes.hs
- Search.hs
- ServerStuff.hs
- Session.hs
- State.hs
- Types.hs
- Uid.hs
- Utils.hs
- Views.hs
- Main.hs
- Imports.hs
- .eslintrc.js
- AEditor.js
- CategoryItem.js
- CategoryItemDescription.js
- CategoryItemInfo.js
- bundle.js
- bundle.js.map
- admin.css
- arrow-thick-bottom.svg
- arrow-thick-top.svg
- autosize.js
- category-notes-template.md
- cog.svg
- favicon.ico
- item-notes-template.md
- jquery.js
- license.md
- loader.css
- magnific-popup.css
- magnific-popup.js
- markdown.md
- markdown.svg
- markup.css
- pencil.svg
- rss-alt.svg
- sorttable.js
- x.svg
- editors.widget
- img-controls.widget
- space.widget
- css.widget
- item-description.widget
- item-info.widget
- item-title.widget
- search.widget
- trait.widget
- ApiSpec.hs
- LogSpec.hs
- Main.hs
- MarkdownSpec.hs
- MergeSpec.hs
- Selenium.hs
- WebSpec.hs
- .stylish-haskell.yaml
- LICENSE
- package.yaml
- swagger.json
- Dockerfile
- Dockerfile
- gen.hs
- gen.sh
- serverRequestsHandler.ts
- setupDevServer.ts
- setupProdServer.ts
- webpack.base.conf.js
- webpack.client.conf.js
- webpack.server.conf.js
- index.ts
- AddCategoryBtn.vue
- AddCategoryDialog.vue
- AddItemDialog.vue
- AFooter.vue
- Categories.vue
- CategoriesCategoryLink.vue
- Category.vue
- CategoryDescription.vue
- CategoryHeader.vue
- CategoryHeaderBtn.vue
- CategoryItem.vue
- CategoryItemBtn.vue
- CategoryItemSection.vue
- CategoryItemToolbar.vue
- CategoryItemTraits.vue
- CategorySettingsDialog.vue
- ClientServerPrefetch.vue
- ConfirmDialog.vue
- ConflictDialog.vue
- ErrorToast.vue
- ExpandingPanel.vue
- Logo.vue
- MarkdownEditor.vue
- ResponsiveBtnsContainer.vue
- SearchBar.vue
- Toolbar.vue
- CatchConflictDecorator.ts
- categoryPathToId.ts
- ConfirmDecorator.ts
- getCategoryUrl.ts
- index.ts
- confirmDialogMixin.ts
- conflictDialogMixin.ts
- errorToastMixin.ts
- CategoryPage.vue
- Index.vue
- Page404.vue
- SearchResults.vue
- vuetify.ts
- index.ts
- Category.ts
- CategoryItem.ts
- Wiki.ts
- category.ts
- categoryItem.ts
- wiki.ts
- helpers.ts
- index.ts
- code-highlight.css
- tooltip.css
- app.ts
- App.vue
- entry.client.ts
- entry.server.ts
- config.tests.js
- index.ts
- models.js
- testFunctions.js
- tests.js
- utils.js
- index.d.ts
- DeferredPromise.ts
- .editorconfig
- .gitignore
- babel.config.js
- config.js
- index.html
- package-lock.json
- package.json
- postcss.config.js
- prod.tsconfig.json
- README.md
- server.ts
- tsconfig.json
- tslint.json
- ci-functions.sh
- official.sh
- test-official.sh
- .ghci
- .gitignore
- .hlint.yaml
- .mergify.yml
- .travis.yml
- INSTALL.md
- Makefile
- README.md
- shell.nix
- stack.yaml
- travis_key.enc
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/aelve/guide
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd guide
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
docker build -f docker/back/Dockerfile -t guide .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 guide
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
cd front
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
