国产精品福利自产拍在线观看,国产原创中文无码精品视频,岛国av无码精品一区二区三区,人人妻妻人人

把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

本文適合喜歡倒騰效率工具的小伙伴和 Go 語言初學(xué)者

把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

本文作者:HelloGitHub-蔡文心

這里是維護 4 年有余開源愛好者的老朋友——HelloGitHub 推出的《講解開源項目》系列。

今天給大家?guī)淼囊豢罨?Go React 實現(xiàn)的項目管理工具開源項目——Taskcafe,該項目可以作為 Go Web 的實戰(zhàn)項目學(xué)習(xí),不會 Go 的讀者也可以輕松通過 Docker 安裝使用。

項目地址:https://github.com/JordanKnott/taskcafe

一、介紹

相信各位小伙伴們在工作中或多或少都有接觸過項目管理工具。項目管理工具可以為我們提供輕松量化工作內(nèi)容、為團隊提供高效協(xié)作的方法、項目進度可視化等等的幫助,提高我們的工作效率和對目標(biāo)的專注程度。Taskcafe 就能夠讓我們快速擁有一個屬于自己的任務(wù)管理工具,幫助記錄、管理、追蹤任務(wù),讓你的生活和工作更加高效!

把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

在項目管理工具中最常用的視圖模式就是看板了,所以看板也被稱為項目管理工具中的黃金圣杯。使用 Taskcafe 可以讓我們輕松地將周身事物看板(任務(wù))化,萬物皆可放入看板。

目前 Taskcafe 支持的功能:

  • 確保任務(wù)、項目、任務(wù)組等數(shù)據(jù)經(jīng)過驗證(例如:僅項目名稱不能有空格)
  • 任務(wù)視圖篩選
  • 用戶界面
  • 截止日期通知和提醒
  • 項目收藏夾
  • 團隊設(shè)置
  • 日歷視圖
  • 列表顯示
  • 任務(wù)固定
  • 等等
  • 市面上已有種類繁多的任務(wù)管理工具,從 MeisterTask禪道 再到 Teambition,他們使用從簡單到復(fù)雜、功能從基礎(chǔ)到豐富。但我印象中上述這些基本都是付費的,免費開源、部署方便的 Taskcafe 可以一試,讓我們繼續(xù)往下看吧!

    1.1 私有部署

    能夠在個人服務(wù)器上搭建個人的項目管理工具,不用擔(dān)心隱私安全問題和收費的煩惱。

    1.2 可擴展

    使用任務(wù)管理工具時總會遇到因為自身業(yè)務(wù)的特殊性導(dǎo)致現(xiàn)有工具不能滿足需求的情況。因為 Taskcafe 是開源項目,所以能夠自己動手添加適應(yīng)自己工作流程的功能。

    1.3 安裝方式

  • Docker
  • 源碼
  • 考慮到此項目的受眾可能包括非程序員人群,接下來本文中將演示最方便的一種方案 使用 Docker 安裝。

    二、安裝

    2.1 Docker

    準備

    1. Docker 安裝文檔
    2. Docker-compose 容器編排安裝文檔

    Step 1 Clone 項目

    git clone https://github.com/JordanKnott/taskcafe && cd taskcafe

    Step 2 在項目根目錄下執(zhí)行

    docker-compose -p taskcafe up -d

    Step 3 成功

    訪問:http://localhost:3333

    把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

    三、使用

    3.1 創(chuàng)建 Admin 用戶

    把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

    3.2 創(chuàng)建項目

    把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

    3.3 創(chuàng)建看板(list)

    把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

    3.4 添加任務(wù)(card)

    在任務(wù)中可以添加成員、TODO 列表、查看操作記錄、添加標(biāo)簽和添加附件等等

    把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

    3.5 移動任務(wù)

    把“煩惱”放進看板,開源免費的項目管理工具來幫你啦(開源的項目管理軟件)

    Taskcafe 包含的功能就不一一介紹了,跟著項目的文檔,在 Web 頁面“點點點”就可以了。那么快去動手實踐一番吧!

    四、技術(shù)棧

    1.1 前端

    部分功能采用知名的 Kanban 面板實現(xiàn)。

  • React
  • Typescript
  • GraphQL
  • 2.1 后端

  • Golang
  • Chai 用于輕松構(gòu)建 Restfull API
  • JWT 用戶態(tài)控制
  • Postgres 數(shù)據(jù)庫
  • Machinery 一個分布式的消息隊列
  • 3.1 項目結(jié)構(gòu)

    ...├── README.md├── cmd│   ├── mage│   └── taskcafe│     ├── main.go //go的啟動文件├── frontend //前端工程│   ├── .editorconfig│   ├── .eslintignore│   ├── .eslintrc.json│   ├── .gitignore│   ├── .prettierrc.js│   ├── .storybook│   ├── Makefile│   ├── codegen.yml│   ├── package.json│   ├── public│   ├── src│   ├── tsconfig.json│   └── yarn.lock├── internal //后端工程主要內(nèi)容│   ├── auth│   ├── commands│   ├── db│   ├── graph│   ├── logger│   ├── notification│   ├── route //路由注冊│   └── utils├── magefile.go├── migrations //數(shù)據(jù)庫遷移文件...

    后端使用 Golang 編寫,屬于 Golang 在 Web 項目的運用,采用了前后端分離模式,由于使用了 GraphQL 可以明顯發(fā)現(xiàn) API 數(shù)量有所減少。

    如果你是一個 Golang 新手那非常推薦你閱讀下 Taskcafe 的源碼,該項目結(jié)構(gòu)清晰并且有非常友好的注釋,常用的 Go 中間件都有用到,適合做為 Go 新手實戰(zhàn)和學(xué)習(xí)項目。

    五、最后

    至此,相信你對 Taskcafe 項目有了簡單了解,并且已經(jīng)能夠成功在本地運行起來了。希望你在實際體驗中融入自己的工作、生活和周圍的事物來感受看板的魅力,充分體會到萬物皆可放入看板。

    如果本文能夠為你帶來一點點幫助,請在右下角幫我點個推薦吧~

    版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

    (0)
    上一篇 2024年6月11日 下午9:37
    下一篇 2024年6月11日 下午9:49

    相關(guān)推薦

    • 陜煤集團澄合礦業(yè)有限公司西卓煤礦“智慧黨建云”系統(tǒng)正式上線運行

      今年,陜煤集團澄合礦業(yè)有限公司西卓煤礦黨委始終堅持“圍繞發(fā)展抓黨建,抓好黨建促發(fā)展”的工作理念,著力構(gòu)建“小支部大建黨”工作格局,以基層黨組織為主體,以規(guī)范黨組織和黨員的管理服務(wù)為…

      科研百科 2024年2月14日
      112
    • 項目管理的技能

      項目管理的技能 項目管理是組織中非常重要的一個環(huán)節(jié),它涉及到計劃、執(zhí)行、控制和監(jiān)督等方面的工作。一個好的項目經(jīng)理需要掌握一系列的技能和知識,以確保項目能夠按時、按質(zhì)、按預(yù)算完成。 …

      科研百科 2024年9月28日
      4
    • 80年代軍工下馬

      80年代是中國軍工事業(yè)蓬勃發(fā)展的時期,然而,隨著政治和經(jīng)濟環(huán)境的不斷變化,軍工企業(yè)也面臨著前所未有的困境。在這個時期,一些軍工企業(yè)因為資金不足、技術(shù)落后、市場競爭激烈等原因,紛紛下…

      科研百科 2024年11月7日
      12
    • 如何加強科研項目管理

      如何加強科研項目管理 科研項目管理是保證科研項目質(zhì)量、效率和成果的關(guān)鍵。隨著科技的快速發(fā)展,科研項目管理也面臨著越來越嚴峻的挑戰(zhàn)。因此,加強科研項目管理已經(jīng)成為每個科研項目管理者必…

      科研百科 2024年8月18日
      8
    • 河北醫(yī)科大學(xué)部長張振斌

      張振斌是一位來自河北省井海市的優(yōu)秀大學(xué)生,他是我們河北醫(yī)科大學(xué)的一名部長。他自入學(xué)以來一直努力學(xué)習(xí),取得了優(yōu)異的成績,并在大學(xué)期間積極參與各種社團和組織,積累了豐富的經(jīng)驗和領(lǐng)導(dǎo)能力…

      科研百科 2024年12月2日
      3
    • 課題申報 技術(shù)指標(biāo)和考核方式怎么寫

      課題申報技術(shù)指標(biāo)和考核方式怎么寫課題申報技術(shù)指標(biāo)和考核方式怎么寫馬克思主義理論體系本報(兩部分)黨的十九大根本法對我們提出了新任務(wù),其標(biāo)志是“從馬克思主義理論的科學(xué)規(guī)律出發(fā),對人民…

      科研百科 2024年11月27日
      1
    • 分級分類監(jiān)管執(zhí)法科研項目

      分級分類監(jiān)管執(zhí)法科研項目 隨著城市化和工業(yè)化的快速發(fā)展,城市執(zhí)法監(jiān)管問題日益突出。為了加強對城市執(zhí)法監(jiān)管力度,政府成立了分級分類監(jiān)管執(zhí)法科研項目,旨在加強城市執(zhí)法監(jiān)管,保障城市安全…

      科研百科 2024年8月9日
      5
    • 從嫦娥一號到嫦娥六號 的主要任務(wù)

      從嫦娥一號到嫦娥六號:中國探測器家族的發(fā)展歷程 自2008年起,中國開始著手實施月球探測計劃。最初的的目標(biāo)是在2020年前發(fā)射一組探測器,探索月球表面和地下的資源和巖石。然而,隨著…

      科研百科 2024年11月29日
      3
    • 建筑開發(fā)項目管理

      建筑開發(fā)項目管理 建筑開發(fā)項目管理是指在開發(fā)項目過程中,對建筑開發(fā)項目進行計劃、組織、實施和控制的一系列管理工作。在建筑開發(fā)項目管理中,項目團隊需要協(xié)調(diào)各種資源,確保項目的順利進行…

      科研百科 2024年7月14日
      22
    • 醫(yī)院成本核算管理制度(醫(yī)院成本核算管理制度及其內(nèi)容)

      第一條 醫(yī)院成本管理、核算組織體系。 由醫(yī)院領(lǐng)導(dǎo)及職能科室負責(zé)人組織,院長任組長。醫(yī)院成本管理領(lǐng)導(dǎo)小組全面負責(zé)對成本管理工作和核算工作的組織、領(lǐng)導(dǎo)、協(xié)調(diào)和落實。醫(yī)院財務(wù)科配備專職的…

      科研百科 2024年5月11日
      40