Skip to content

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

12 June (Fri)

🐾 THINKING

  • 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.

🐾 LEARNED

  • 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

🐾 DECIDED

  • 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


09 June (Tue)

🐾 THINKING

  • 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

  • Learned the roles and functions of Github elements while writing issues, pull-request, and kanban board.

🐾 DECIDED

  • 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.
    • 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!






해당날짜를 클릭하시면 개발일지를 볼 수 있습니다

06월 29일 ~ 07월 05일

 (업데이트 예정입니다)

06월 22일 ~ 06월 28일

 (업데이트 예정입니다)

06월 15일 ~ 06월 21일

 (업데이트 예정입니다)

06월 08일 ~ 06월 14일

6월 12일 (금)

🐾고민입니다.

  • 연간일정페이지(main)에 대한 DB디자인을 해야합니다.
    • 프론트,백엔드의 팀을 어떻게 나누고 어떤 파트를 맡아야할지 결정해야합니다.
    • 프론트에서 처음부터 모든 부분을 순수구현할지, 부트스트랩이나 라이브러리를 이용해 구현할지 결정해야합니다.
    • nodejs의 view를 위한 jade, pug등 템플릿에 대한 사용여부를 결정합니다.

🐾배웠습니다.

  • express로 코드의 양이 간결해지고 데이터베이스와의 연동을 간단하게 할 수 있다는 것을 알게되었습니다.
  • nodeJS에서 mysql을 연동하고 쿼리문을 통해 데이터를 처리할 수 있습니다.
  • JS로 HTML, CSS를 함께 다루어 작성할 수 있습니다.
  • 테이블요소(th, tr, td)에 대해 이해하고 작성할 수 있습니다
  • 디자인패턴중 MVC패턴에 대해 이해했습니다.

🐾정했습니다.

  • 화요일 - 토요일 10 - 17시까지 구글 hangout으로 화면공유 진행하며, 언제든 질의응답 가능할 수 있도록 합니다.
  • 프론트, 백으로 팀을 나누어 각 인원마다 파트를 나누어 진행합니다.
  • 디자인패턴을 이용해 효율적인 개발을 진행하도록 합니다.
  • 월요일까지 공통된 부분 학습을 마무리하고, 개발에 착수합니다.
  • 개발환경
    • 프레임워크 : nodejs express
    • 언어 : JavaScript
    • 데이터베이스 : mysql
    • 데이터베이스 툴 : workbench


6월 9일 (화)

🐾 고민중입니다

  • 메인페이지 출력에 대하여 결정해야합니다.
    • 기본은 연간을 기준으로 출력합니다.
  • DB, 서버 구현 및 구동 개발 이후에는 어떻게 진행할지 가이드라인을 수립해야합니다.
  • 개발환경에 대한 토의가 필요합니다.

🐾 배웠습니다

  • 이슈, 풀 리퀘스트, 칸반보드를 작성해보며 github 요소들의 기능과 역할을 알게되었습니다.

🐾 결정했습니다

  • 모임

    • 모임시작 : 20.06.15(월)부터 주말 제외
    • 모임시간 : 10:00 ~
    • 모임위치 : 개포동 무중력지대
    • 모임목적 : 코드리뷰, 회의
  • 위키관련 가이드 수립

    • 공유할 링크를 위키의 useful links페이지로 통합 관리합니다.
    • 한 문서내에 회의록을 작성하고 최신 날짜 순으로 관리합니다.
    • 이슈, 풀리퀘스트, 코멘트는 영문작성을 원칙으로하고 위키는 영문, 한글버전 순으로 작성합니다.
    • branch를 유지 또는 자유로운 삭제를 위해 자동삭제를 하지 않습니다.
  • 깃허브 협업환경 설정

    • 이슈작성부터 pull request를 통한 코드리뷰, kanban board로 업무 프로세스 관리합니다.
    • 토의를 통해 깃 컨벤션을 수립했습니다
  • 역할분배

    • taelee42 : 예발자 소개 위키를 작성했습니다.
    • 365kim : 위키 구조, 페이지 설계, useful links 링크를 취합했습니다.
    • hidaehyunlee: 깃, 코드컨벤션을 작성했습니다.
    • seongsangCHO : 1주차 개발로그를 작성했습니다.
  • 할 일

    • 강의를 통해 웹, 서버, 데이터베이스에 대해 이해합니다.
    • (+)추가 학습링크 : HTML, CSS, JS
    • 모임(06.15(월))까지 각자 5트랙으로 구현하여 pull request합니다.
      • 페이지에 필요한 데이터베이스 설계 또는 학습하면서 설계
      • node.JS로 서버 구현, 구동
    • 익숙해지기위해 이슈부터 풀리퀘스트까지 직접 해봅시다!

1. Introduction

2. About 5E

3. Dev log

4. Useful links

Clone this wiki locally