저는 Go로 간단한 ToDo 관리 어플리케이션'hashira'를 만들고 있습니다.

이 글은 Go3 Advent Calendar 2018 10일째 글입니다.
너는 항상 정신이 있다@pankona.

긴말


  • 현재 제작 중인 ToDo 관리 어플리케이션에 대한 설명입니다.이름은'하시라'입니다.Go로 해.
  • 외관은 이렇다.
  • 기둥이 네 개나 서 있는 것 같다는 느낌 때문에hashira라는 이름을 지었다.

  • 터미널 위층에서 일하는 것은 혼자서 매우 쉽다.지금은 독립적인 동작이다.
  • 저장소는 https://github.com/pankona/hashira 입니다.
  • (2018/12/25 추적) 최신 발표는v1.7.0입니다.
  • 바이너리 버전은 Linux와 Mac만 포함됩니다.Windows 버전은 동작이 확인되지 않아 포함되지 않았습니다. 맞습니다!
  • 관심 있으면 해봐!이동 방법은 README입니다.md 참조!
  • 2018/12 현재 예리하게 제작 중이라 거칠음이 눈에 띄겠지만 따뜻한 시선으로 지켜봐 주시길...
  • 다음은 하시라의 소개입니다.


    하시라가 뭐예요?


    TUI라는 이름의 ToDo 관리 응용 프로그램을 터미널에서 실행합니다.
    간단한 UI(Backlog, ToDo, Doing, Done)로 구성됩니다.

    방법을 강구하는 곳


    ToDo 앱을 만들었습니다!그저 그렇다면 단순한 습작처럼 들릴 수도 있다
    hashira에 관해서 나는 몇 가지 방법이 있다.

    새로 추가된 ToDo가 상단에 추가됩니다.


    개인적으로 가장 하고 싶은 것은 이것이지만 세계의 ToDo 관리 응용 프로그램은'새로 추가된 ToDo를 목록의 끝에 추가'하는 동작이 많다.
    그러나 이렇게 하면 목록이 길어지면서 "새로 추가된 ToDo는 스크롤하지 않으면 보이지 않는다"는 상황이 발생하기 쉽다.아니오, 저처럼 사용 목록이 길어졌을 때는 좀 그렇겠지만 지금까지 제 개인적인 ToDo 관리 응용 프로그램의 사용법으로'신발 사세요','샴푸 사세요','아이 슬리퍼 빨기'등 소소한 토도를 다 넣고 싶은 마음이 있는데 이걸 다 넣으려면 아무래도 토도의 명단이 길어질 거라고 상상할 수 있겠지요.
    그나저나 제가 지금까지 사용한 ToDo 관리 어플리케이션의 맨 끝에'영어 공부'라는 일생이 끝나지 않는 ToDo를 진정시키면서 없애려고 했지만 없애지 못하고 매일 혼자 엉망진창으로 "아니야, 영어 공부할 거야"라고 말하는 것을 그냥 내버려 두었습니다.결과적으로 ToDo 명단 맨 위에 있는 특등석을 몇 년 동안 계속 차지할 것이다.
    제 예는 좀 극단적일 수 있지만 새로 추가된 ToDo를 맨 위에 추가하면 이'영어 공부'처럼 생존기간이 긴 썩은 ToDo는 아무렇게나 밀려나 보이지 않을 뿐만 아니라 최근에 추가된 잘 사는 ToDo도 잘 보이는 곳에 방치되어 있어서 기쁩니다.역할

    TUI


    우리는 대부분의 소프트웨어 엔지니어들이 단말기를 조작하는 데 많은 시간을 들일 것이라고 상상할 수 있다.따라서 ToDo 관리도 터미널에서 할 수 있다면 상하문 스위치 방면에서 효율이 높을 것이다.나는 종착역을 떠나고 싶지 않다.

    구상적 사용 방법


    이런 사용 방법을 구상했다.
  • 생각나는 모든 ToDo는 Backlog에 있습니다.
  • 오늘, 내일, 모레 전에 해야 할 우선순위가 높다고 생각하는 것을 토도로 옮긴다.종료 후 Done으로 순차적으로 발송됩니다.
  • 작업 중 발생하는 중단 작업, 갑자기 생각나는 모든 것을 백로그나 토도에 적당히 넣는다.
  • 우선도가 높은 중단작업이라도 새로 추가된 ToDo가 맨 위에 나타나는데 이런 동작 덕분에 ToDo로 추가가 되었지만 보이지 않고 잊어버리면 이런 일도 일어나기 어려울 것 같아요!
  • 앞으로의 하라.

  • 현재 TUI만 있고 앞으로 안드로이드 응용 프로그램(소프로그램)을 먼저 만들 계획이다.
  • 일상생활에서 상세한 토도를 등록하고 싶다면 터미널만 있으면 징그럽겠죠. 컴퓨터를 켜지 않았을 때도 있고...
  • 는 클라우드 측 인증, ToDo 장치 간의 동기화 기능을 점차적으로 실현하고 있다.
  • Done에게 보내는 ToDo는 사라지지 않아 계속 길어집니다.Done에 쌓인 ToDo는 일정 기간 후에 자동으로 사라질 예정이다.
  • ToDo가 너무 많을 때 원하는 ToDo를 찾기 위해 디스플레이 필터링 기능도 추가할 계획이다.
  • 이후 인터넷 응용판 등은 청사진이 장관이지만 어쩔 수 없이 혼자서 업무 틈틈이 만든 것이다. 그러면 완성까지 100년의 개발 속도가...

    제한


    올바른 TUI 프레임워크 라이브러리gocui의 제한이지만 일본어를 비롯한 멀티바이트 역할을 정확하게 입력/표시할 수 없습니다.징그럽다수리 방법을 알기 때문에 요즘 수리...!
    (2018/12/25 추적)
    hashira v1.7.0, 일본어 입력 지원!

    끝날 때


    이것은 완전히 자신을 위한 ToDo 관리 응용 프로그램에 대한 소개입니다. 어떻습니까?
    아직 제작 중이지만 재밌게 봐주시면 좋을 것 같아요.
    관심 있으시다면 조금만 사용해 주시면 기쁠 것 같습니다.피드백을 받을 수 있다면 더 기쁠 텐데...!
    내일@kumakuma 선생님의 등장 예정!놓치지 마세요!

    좋은 웹페이지 즐겨찾기