A Developing Developer
DAY 2. 팀프로젝트 생성, GitHub 연결, 담당 파트 작성 본문
내배캠 2일차 TIL...
오늘은 강의들은 내용이 없어서 정리하기가 힘들거 같다.
오늘 한거
1. 팀 프로젝트 프로젝트 생성 'taecho' 및 GitHub 연결 ( + 팀원 초대)
2. 팀 프로젝트 담당 '전체 구성' 작성
3. 정영훈 튜터님 상담
4. 남은 시간 프로젝트 진행 및 팀 회의(?)
뭐 다양하게 한거 같은데 정리하고나니 이게 다인거 같다.
1.
프로젝트 생성은 python 기반으로 생성하고 기본구조 app.py, templates, static 구조를 갖추고 파이참 에디터의 Git 기능을 활용해서 GitHub 에 'New Repository' 를 생성했다.
작년 팀 프로젝트때는 팀원들이 생성 하는 레파지토리에 무임승차 했다면, 이번에는 직접 만들고 팀원을 초대하고 권한을 주는 등 다양하게 경험해본거 같다.
지금 당장은 팀원 전반적으로 git에 관한 개념이 충분하지 않아서 master 브랜치에 마~악 merge 하고 있는데, 아마 한번 사고가 날거 같다...ㅋㅋㅋ
팀원의 도움으로 5명 팀원의 브랜치를 모두 생성하고 병합까지 해보았다.
(아직 두분은 안한거 같기도...)
2.
팀프로젝트 담당부분인 전체적 구조 잡고 각 페이지에 링크를 서로 연결했는데, S.A 간에 충분한 협의가 되지 않아서 비교적 단순할 수 있는 html 명이 살짝 꼬이는 이슈가 있었다.
뭐 아주 사소하고 초반에 발생한 이슈라 몇 단어 수정으로 문제는 해결되었다.
아 그리고 jinja template 의 변수를 사용해서 html 의 중복되는 부분을 크게 줄였다. (P 팀원님 감사합니다ㅎㅎ)
Jinja 템플릿이란 {{변수명}} 형태의 변수를 사용해서
반복문 {% for %} ~ {% endfor %}
조건문 {% if %} {% elif %} {% else %} ~ {% endfor %}
{% block head %}
{% endblock %}
형식으로 사이의 값은 단독으로 사용하고 나머지 부분은
{% extends 'index.html' %}
{% block head %}
이런 식으로 extends 해서 중복되는 코드를 효율적으로 작성할 수 있다.
3.
상담~
4.
대충 이런식인데, 다른 팀원분들 퀄리티가... 말은 안했지만 기가 죽는다.
button 은 bootStrap 을 활용하고 grid 를 주어서 일정 간격으로 배치시켰고, a 태그를 적용해서 href 에 해당 페이지 주소를 입력해서 이동할 수 있게 작성하였다.
지난 개발일지라고 썼던 과정들은 시간은 많이들었지만 간단한 작업인거같다, 지금 머리 짜내면서 작성하는 TIL 에 비해서ㅋㅋㅋ
내배캠4기 2일차가 이렇게 마무리하고,
내일 3일차를 위해서 얼른 쉬어야 겠다.
튜터님 죄송함다~
20000
'내일배움캠프 4기 > TIL' 카테고리의 다른 글
DAY 5. TaeCho.vil 팀 프로젝트 발표 준비 및 발표, CS 특강 (0) | 2022.11.18 |
---|---|
DAY 4. TaeCho.vil 팀 프로젝트 (방명록, 제출자료 및 발표 준비) (0) | 2022.11.18 |
DAY 4. TaeCho.vil 팀 프로젝트 (방명록, 제출자료 및 발표 준비) (0) | 2022.11.17 |
DAY 3. TaeCho.vil 팀 프로젝트 (+ 캠프파이어 행사) (0) | 2022.11.16 |
DAY 1. 내배캠4기 OT, 미니프로젝트 발제, Git 특강 (0) | 2022.11.14 |