MCPcopy Index your code
hub / github.com/AquiTCD/Pentazemin

github.com/AquiTCD/Pentazemin @v0.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.1 ↗ · + Follow
86 symbols 302 edges 55 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

English/日本語

Pentazemin

Pentazeminはタスク消化を支援するためのアプリです。今やるべきことへフォーカスし集中することを助けるためにポモドーロテクニックをベースにしたタスク管理アプリの1つです。

Pentazeminのコンセプト

気分をコントロールしようと試みるのは最悪の解決法だ。その変わりにシステムを作って運用するべきである。

PentazeminはただのToDoアプリではなく、時間管理法に近しいものでもあります。 ToDoアプリやポモドーロタイマーアプリは既に数多くありますが、Pentazeminはその2つを組み合わせました。

まず一日の始めに全てのタスクをセットしてください。そうしたらあとはそれにしたがって、タスクをこなし続けるだけです。

最小の単位を25分に決めました

時間の見積りを楽にします。もし1つのタスクが大きい場合でも、「このタスクにはいくつポモドーロが必要だろうか?」と考えるだけです。

見通しが立ってないタスクを認識しやすくなります。もし1つのタスクに対してポモドーロ数が多すぎる場合、それはもっと細かいタスクに砕くべきだという証拠です。

操作せずとも自動的に次のタスクが開始します

次のタスクに移るとき、アプリが入力を求める場合、集中を途切れさせてしまいやすくなります。これこそがなぜ邪魔することなく自動的にタイマーがスタートする理由です。

終了時間を表示します

終了時間を確認できることはモチベーションアップにつながります。さらに全体のタスク数のバランスを取るのにも便利です。

参照情報

紹介

ユーザーズガイド

準備中です。

その他

ポモドーロテクニックの基礎についての理解を推奨します。

'Pentazemin'と名付けられた理由

Pentazeminという名前はビデオゲームのメタルギアソリッド シリーズに登場するアイテムからとっています。Pentazeminは抗不安剤のサポートアイテムでゲーム中では敵を撃つときの狙いを安定させる効果があります。 ふだんタスクをこなすとき、簡単にフォーカスを失なってしまいます。Pentazeminはそのフォーカスを失なってしまう機会を減らす目的で作られました。 さらに2つの理由があります。Pentazeminは2つのアプリから強い影響を受けています。1つめはTaskChuteで、Pentazeminの名前がある種のシューティングとシュートの言葉遊びから発想しているところです。2つめは Vitamin-RというmacOS用の機能豊富なタイマーアプリです。これが薬みたいな名前にした理由です。

開発者向け

やること

Projectを見てください。

使っている技術

  • Electron
  • Vue.js
  • HTML
    • Pug
  • CSS
    • Buefy
    • Stylus
  • JS
    • Moment.js
    • vuedraggable
    • vue-multiselect
  • D3 for graph
  • NeDB for data presistance
  • testing
  • karma
  • mocha
  • power-assert
  • sinon
  • Travis CI
  • GitLocalize

ライセンス

MIT


ビルドセットアップ

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build

# run unit & end-to-end tests
npm test

# lint all JS/Vue component files in `src/`
npm run lint

NPMの変わりYarnも使えます。 詳しくはpackage.jsonを参照してください。


This project was generated with electron-vue@b31b441 using vue-cli. Documentation about the original structure can be found here.

Core symbols most depended-on inside this repo

beforeEach
called by 41
test/e2e/utils.js
display
called by 3
src/main/index.js
afterEach
called by 2
test/e2e/utils.js
countdown
called by 2
src/main/index.js
start
called by 2
src/main/index.js
stop
called by 2
src/main/index.js
complete
called by 2
src/main/index.js
createFullscreenNotifier
called by 1
src/main/index.js

Shape

Function 76
Method 8
Class 2

Languages

TypeScript100%

Modules by API surface

src/renderer/store/modules/Datastore.js36 symbols
src/main/index.js12 symbols
src/renderer/store/modules/Notifiers.js6 symbols
src/renderer/store/modules/Archives.js6 symbols
src/renderer/API/DB.js6 symbols
src/renderer/store/modules/Settings.js4 symbols
src/renderer/filters/index.js4 symbols
src/renderer/main.js3 symbols
test/e2e/utils.js2 symbols
src/renderer/API/Notifier.js2 symbols
pages/store/index.js2 symbols
test/unit/specs/components/Plan/EditForm.spec.js1 symbols

For agents

$ claude mcp add Pentazemin \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page