当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

geeks-diary

TIL writing tool for programmer
授权协议 MIT License
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 乜思淼
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Geek's Diary

Geek's Diary is markdown editor with version control system integrated. It helps programmers to write TIL(Today I Learned).

Main Screenshot

�� Beta releases

You can download the installer from Github Releases.

Currently, only macOS is supported. The official version (v1.0.0) will also support Windows.

AutoUpdater is omitted from beta release. When a new version is released, you will need to update it manually.

Features

Mix markdown with code

gd1

A note in Geek's Diary is comprised of snippets (markdown, code). You can freely mix different snippet types within one note.

Categorize your note with development stack

gd2

Geek's Diary is for programmers. You can categorize your note with numerous development stacks (from konpa/devicon).

Contribute measurement

gd3

Geek's Diary measures contribution with commit counts in a day. You can look your contribution level with grass UI in calendar. Similar with github!

Version Control System integrated

gd4

Control your version with powerful VCS -- We currently supports git. Geek's Diary tracks your file changes from workspace, and you can committed it.

Sync with remote repository

gd5

Thanks to the integration of the version control system, you can sync your workspace with remote repository. Log in to github and sync your TILs.

Plan

These are v1.0.0 features.

  • Auto Updater #124
  • Release win32 platform
  • Performance issue for note editor #113
  • Migrate from existing TIL repository #120

Development

Requirements

Project setup

Fork the project on GitHub and clone your fork locally.

git clone git@github.com:username/geeks-diary.git
cd geeks-diary

git remote add upstream https://github.com/seokju-na/geeks-diary.git
git fetch upstream

yarn install

Starting

yarn serve:browser:app
yarn serve:browser:wizard
yarn serve:main-process

// After build completed.

yarn start

Test

yarn test

Contributing

❤️ Thanks for your interest!

If you have suggestions for how this project could be improved, or want to report a bug, open an issue! We'd love all and any contributions. If you have questions, too, we'd love to hear them.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

MIT Licensed

  • Cutting a Rod Given a rod of length n inches and an array of prices that contains prices of all pieces of size smaller than n. Determine the maximum value obtainable by cutting up the rod and selling

  • Description The owls have the following equation: Y = a × x2 + b × x With a, b, and N given, they decide to put into a set the integer values of Y that are less than or equal to N and that are outputt

  • 0-1 Knapsack Problem Given weights and values of n items, put these items in a knapsack of capacity W to get the maximum total value in the knapsack. In other words, given two integer arrays val[0..n-

  • Binomial Coefficient Following are common definition of Binomial Coefficients. 1) A binomial coefficient C(n, k) can be defined as the coefficient of X^k in the expansion of (1 + X)^n. 2) A binomial c

  • The owls have the following equation: Y = a × x2 + b × x With a, b, and N given, they decide to put into a set the integer values of Y that are less than or equal to N and that are outputted from the

相关阅读

相关文章

相关问答

相关文档