-
Notifications
You must be signed in to change notification settings - Fork 2
Collection of DevLogs
365kim edited this page Jun 14, 2020
·
31 revisions
Click the period to show/hide dev logs
29 June ~ 05 July
(Will be updated)
22 June ~ 28 June
(Will be updated)
15 June ~ 21 June
(Will be updated)
08 June ~ 14 June
-
Design a DB for the YEALY schedule page
- Have to decide how to divide Fron and Back-end teams and which parts to take on.
- In Front-end part, Have to decide whether to implement all of the parts purely using HTML, CSS or using bootstrap and library.
- Have to decide whether to use a template such as jade, pug, or ejs for view.
- Using express, I found that code is compact and I can simplify the connection with the database.
- Can integrate MySQL in nodeJS and process the data through query statements.
- Can write HTML, CSS using JavaScript.
- Can write a table and understand elements(th, tr, td).
- Understanding MVC patterns
- Tue - Sat, screen sharing is progressed through google hangout until 10AM to 17PM, so we can respond anytime.
- Efficient development is conducted using the design pattern.
- Until next Monday, the common learning part is completed and development begins
-
Dev env
- Framework : nodeJS express
- Language : JavaScript
- Database : MySQL
- Database tool : workbench
- Have to decide about painting the main page.
- The default calendar standard is the YEARLY form.
- Have to establish guidelines on how to progress of project after DB, server development.
- Have to make a discussion for Dev Environment.
- Learned the roles and functions of Github elements while writing issues, pull-request, and kanban board.
-
Meeting
- Start : From 15 June 20, exception of weekend
- Time : 10:00 ~
- Location: youthzone, Gaepo-dong, Gangnam-gu, Seoul
- Purpose : code review, conference
-
Establishing a wiki guideline
- Integrated management of links to sharing useful links page on the Wiki.
- Write dev-logs in one document and manage them in order of date.
- As a rule, issues, pull requests, and comments should be written in English. Wiki be written in English and Korean versions.
- Automatic deletion is not performed to keep branches or delete them freely.
-
GitHub Cooperation environment setting
- Work process is managed by issue, pull request, and kanban board.
- Established Git convention through discussion.
-
Assigning roles
- taelee42 : Wrote our service introduction page.
- 365kim : designed Wiki and page structure, gathered useful links.
- hidaehyunlee: Wrote Git and code conventions.
- seongsangCHO : Wrote this dev-log.
-
To do
- Understand web, server and database.
- NODE.JS lecture Learning
- node.JS
- node.JS express
- Database lecture Learning
- (+) Additional learning links
- Until the meeting (15 June (Mon), 5 tracks are implemented, and pull-requests are created.
- Design while learning individual Database or for the page.
- Server implementation and running server.
- Let's write it from issue to pull request to get used to it!
- Understand web, server and database.
해당날짜를 클릭하시면 개발일지를 볼 수 있습니다
06월 29일 ~ 07월 05일
(업데이트 예정입니다)
06월 22일 ~ 06월 28일
(업데이트 예정입니다)
06월 15일 ~ 06월 21일
(업데이트 예정입니다)
06월 08일 ~ 06월 14일
-
연간일정페이지(main)에 대한 DB디자인을 해야합니다.
- 프론트,백엔드의 팀을 어떻게 나누고 어떤 파트를 맡아야할지 결정해야합니다.
- 프론트에서 처음부터 모든 부분을 순수구현할지, 부트스트랩이나 라이브러리를 이용해 구현할지 결정해야합니다.
- nodejs의 view를 위한 jade, pug등 템플릿에 대한 사용여부를 결정합니다.
- express로 코드의 양이 간결해지고 데이터베이스와의 연동을 간단하게 할 수 있다는 것을 알게되었습니다.
- nodeJS에서 mysql을 연동하고 쿼리문을 통해 데이터를 처리할 수 있습니다.
- JS로 HTML, CSS를 함께 다루어 작성할 수 있습니다.
- 테이블요소(th, tr, td)에 대해 이해하고 작성할 수 있습니다
- 디자인패턴중 MVC패턴에 대해 이해했습니다.
- 화요일 - 토요일 10 - 17시까지 구글 hangout으로 화면공유 진행하며, 언제든 질의응답 가능할 수 있도록 합니다.
- 프론트, 백으로 팀을 나누어 각 인원마다 파트를 나누어 진행합니다.
- 디자인패턴을 이용해 효율적인 개발을 진행하도록 합니다.
- 월요일까지 공통된 부분 학습을 마무리하고, 개발에 착수합니다.
-
개발환경
- 프레임워크 : nodejs express
- 언어 : JavaScript
- 데이터베이스 : mysql
- 데이터베이스 툴 : workbench
- 메인페이지 출력에 대하여 결정해야합니다.
- 기본은 연간을 기준으로 출력합니다.
- DB, 서버 구현 및 구동 개발 이후에는 어떻게 진행할지 가이드라인을 수립해야합니다.
- 개발환경에 대한 토의가 필요합니다.
- 이슈, 풀 리퀘스트, 칸반보드를 작성해보며 github 요소들의 기능과 역할을 알게되었습니다.
-
모임
- 모임시작 : 20.06.15(월)부터 주말 제외
- 모임시간 : 10:00 ~
- 모임위치 : 개포동 무중력지대
- 모임목적 : 코드리뷰, 회의
-
위키관련 가이드 수립
- 공유할 링크를 위키의 useful links페이지로 통합 관리합니다.
- 한 문서내에 회의록을 작성하고 최신 날짜 순으로 관리합니다.
- 이슈, 풀리퀘스트, 코멘트는 영문작성을 원칙으로하고 위키는 영문, 한글버전 순으로 작성합니다.
- branch를 유지 또는 자유로운 삭제를 위해 자동삭제를 하지 않습니다.
-
깃허브 협업환경 설정
- 이슈작성부터 pull request를 통한 코드리뷰, kanban board로 업무 프로세스 관리합니다.
- 토의를 통해 깃 컨벤션을 수립했습니다
-
역할분배
- taelee42 : 예발자 소개 위키를 작성했습니다.
- 365kim : 위키 구조, 페이지 설계, useful links 링크를 취합했습니다.
- hidaehyunlee: 깃, 코드컨벤션을 작성했습니다.
- seongsangCHO : 1주차 개발로그를 작성했습니다.
-
할 일
- 강의를 통해 웹, 서버, 데이터베이스에 대해 이해합니다.
- NODE.JS 강의 완강
- node.JS
- node.JS express
- 데이터베이스 강의 완강
- (+)추가 학습링크 : HTML, CSS, JS
- 모임(06.15(월))까지 각자 5트랙으로 구현하여 pull request합니다.
- 페이지에 필요한 데이터베이스 설계 또는 학습하면서 설계
- node.JS로 서버 구현, 구동
- 익숙해지기위해 이슈부터 풀리퀘스트까지 직접 해봅시다!
- 강의를 통해 웹, 서버, 데이터베이스에 대해 이해합니다.