FTP Plug-in Project

네트워크를 통해 파일을 주고 받는 파일전송 서비스


개발 환경

license license license


협업 환경

license license license

  • 깃허브를 통한 진행 사항 및 이슈 관리

개발 구성

1. 개발 파트

  1. SFTP 연결
  2. local, 서버 디렉터리 구조 출력
  3. 선택한 경로 표시 및 크기 표시
  4. 디렉토리 생성 및 삭제
  5. 업로드, 다운로드 기능

2. 개발 일정 관리

GITHUB - Milestone, Issue
일정을 표시하여 현재 진행도를 확인

  • Milestone : issue들의 그룹, 이정표로써 진행 상황을 표현
  • issue : 프로젝트를 진행하면서 발생하는 모든 이슈 (버그 발생, 개발, 풀 리퀘스트 등등)
  • 커밋 메세지를 통한 이슈 Close 처리 -> (Keyword] [Issue Number] [commit emssage (생략가능)]

image image


Chrome extension - OctoTree
많은 리포지토리를 컴퓨터에 다운로드하지 않고. 프로젝트 소스 코드를 탐색하기 위해 사용

image


Chrome extension - ZenHub
DashBoard 형식으로 작성한 Issue들을 가시적으로 관리

image


화면 구성

image

  1. 서버 연결 정보 입력창
  2. 로컬 사이트 조회 결과
  • 2-1. 로컬 경로 출력
  1. 리모트 사이트 조회 결과
  • 3-1. 리모트 경로 출력

📂 Directory structure

image


실행 화면

image

image