profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/kevinslin/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Kevin Lin kevinslin Thence Seattle, Washington https://thence.io Kevin Lin is a software engineer who has an endless curiosity about technology and people. He likes to do work at the intersection of these two things.

kevinslin/cdk-constants 91

Useful constants for aws-cdk

hadley/hadley.github.com 19

Personal blog

kevinslin/autojump 1

A cd command that learns - easily navigate directories from the command line

kevinslin/cd-plus 1

A better way to cd

kevinslin/django-debug-toolbar 1

A debug/profiling overlay for Django

kevinslin/apartment_hunting 0

Lets find a place to live!

kevinslin/asana 0

Python Asana API binding

push eventdendronhq/dendron

Kevin

commit sha 98badafc3a756ee1f4f4268a30388ed164330fef

chore: update max heap size

view details

push time in 4 minutes

push eventdendronhq/dendron-site

nickolay-kondratyev

commit sha 1e070544494fbe226477ab4acc03082e7b0972d0

enhance: standard addition

view details

Harshita-mindfire

commit sha 037d4efdf274b8e663a64de44cbd90c7aebf75c0

added rfc

view details

Kevin

commit sha 65a2b78fab55e75fc1cd779476fa0c0aef777dad

update docs

view details

Kevin

commit sha 9401a34469977a154a6bb40b3eee6fb01c62044f

chore: change cli version

view details

Kevin

commit sha 944177e2c4b17b555cae4690da71c87b877131d2

update cli version

view details

Kevin

commit sha 617615cde14a58c387c57b079ae9450a2cac0ac1

bump min version

view details

Kevin

commit sha 927cc0621672b7e05724fdd5a6c55dbeafa18980

chore: remove lock file

view details

Kevin

commit sha 938c17cc7665d079e5ec9ecd115d9e9328b6a12a

update log level

view details

Kevin

commit sha 369da935c8c9fa77f5e068c28a68d7368501b879

bump cli

view details

Kevin Lin

commit sha 482359725ff698bfc10acadcd19b755622ad4c47

Merge pull request #195 from dendronhq/standard-add-for-boolean-naming Standard add for boolean naming

view details

Kevin Lin

commit sha 611a8ef0a2e2b701215b3802511d526991efe5a7

Merge pull request #198 from dendronhq/rfc-30-notion-pod Rfc 30 notion pod

view details

Kevin

commit sha 52d08acd0aab890efb67edfd9d572026202288bb

Merge branch 'dev' of github.com:dendronhq/dendron-site into dev

view details

Kevin

commit sha d538ab09411b8cdf1fde9b00e7e989affa248623

Merge branch 'master' into dev

view details

Kevin

commit sha 1adb249e329b89cfc9d22e82d54b03b47bda495c

Merge branch 'dev' of github.com:dendronhq/dendron-site into dev

view details

Kevin

commit sha 2034d179b99c89d86272679d03ecce0c995391bd

update

view details

push time in 18 minutes

delete branch dendronhq/dendron-site

delete branch : enhance/github-pod

delete time in 26 minutes

push eventdendronhq/dendron-site

Harshita-mindfire

commit sha 6d73ff528da994a5e82ea586475f15b015f5394e

update: github issue docs

view details

Harshita-mindfire

commit sha 31ad6dac46014ded501caf58d2dae49c5dfb0657

added discussion publish

view details

Kevin Lin

commit sha 6ae6e3931058dcdf200aff004d9051d90968b60e

Merge pull request #203 from dendronhq/enhance/github-pod update: github issue docs

view details

push time in 26 minutes

PR merged dendronhq/dendron-site

update: github issue docs

Update Github Issue Pod Docs with recent changes made in PR: https://github.com/dendronhq/dendron/pull/1345

+57 -36

0 comment

7 changed files

Harshita-mindfire

pr closed time in 26 minutes

PullRequestReviewEvent

delete branch dendronhq/dendron-site

delete branch : chore/consolidate-http-status-code

delete time in 27 minutes

push eventdendronhq/dendron-site

Kevin

commit sha 7f5a1368157e1d66bbe6997f034dceabd8310071

chore/consolidate-http-status-code

view details

Kevin Lin

commit sha 905d01829bd71bd7c60a8da95f1eaab2c1f4b9d3

Merge pull request #199 from dendronhq/chore/consolidate-http-status-code chore/consolidate-http-status-code

view details

push time in 27 minutes

delete branch dendronhq/dendron-site

delete branch : rfc-30-notion-pod

delete time in 29 minutes

push eventdendronhq/dendron-site

Harshita-mindfire

commit sha 037d4efdf274b8e663a64de44cbd90c7aebf75c0

added rfc

view details

Kevin Lin

commit sha 611a8ef0a2e2b701215b3802511d526991efe5a7

Merge pull request #198 from dendronhq/rfc-30-notion-pod Rfc 30 notion pod

view details

push time in 29 minutes

PR merged dendronhq/dendron-site

Rfc 30 notion pod

RFC Notion Pod

+66 -3

0 comment

2 changed files

Harshita-mindfire

pr closed time in 29 minutes

PullRequestReviewEvent

delete branch dendronhq/dendron-site

delete branch : style/config

delete time in 29 minutes

push eventdendronhq/dendron-site

Mark Choi

commit sha dcc77fc2a977f0309bde36049582188bf45bd08e

add convention guide for configs

view details

Kevin Lin

commit sha 4952843ffffbf348d541cc0468d3a7ebdcf6a56e

Merge pull request #196 from dendronhq/style/config add convention guide for configs

view details

push time in 29 minutes

PR merged dendronhq/dendron-site

add convention guide for configs

This PR:

  • Adds convention guide for configurations
+65 -0

0 comment

1 changed file

hikchoi

pr closed time in 29 minutes

PullRequestReviewEvent

push eventdendronhq/dendron-site

nickolay-kondratyev

commit sha 1e070544494fbe226477ab4acc03082e7b0972d0

enhance: standard addition

view details

Kevin Lin

commit sha 482359725ff698bfc10acadcd19b755622ad4c47

Merge pull request #195 from dendronhq/standard-add-for-boolean-naming Standard add for boolean naming

view details

push time in 30 minutes

PR merged dendronhq/dendron-site

Standard add for boolean naming

Suggested standard addition for boolean naming.

+20 -1

0 comment

1 changed file

nickolay-kondratyev

pr closed time in 30 minutes

PullRequestReviewEvent

create barnchdendronhq/dendron

branch : prerelease/0.59.2

created branch time in 36 minutes

Pull request review commentdendronhq/dendron

enhance: Added optional image and imageAlt to SEO open graph options

 export default function DendronSEO() {   const seoProps = NoteUtils.getSEOProps(noteActive);   const title = seoProps.title;   const description = seoProps.excerpt || config.site.description;+  const images = seoProps.image+    ? [{ url: seoProps.image, alt: seoProps.imageAlt }]

will there be a problem if url is set and imageAlt is undefined?

santosh898

comment created time in 42 minutes

PullRequestReviewEvent

Pull request review commentdendronhq/dendron

enhance: Added optional image and imageAlt to SEO open graph options

 export type NoteSEOProps = {   updated: number;   created: number;   excerpt?: string;+  image?: string;

can you add some docstrings describing these properties?

santosh898

comment created time in 42 minutes

PullRequestReviewEvent

delete branch dendronhq/dendron

delete branch : chore/consolidate-status-codes

delete time in 44 minutes

push eventdendronhq/dendron

Kevin Lin

commit sha ed3a33fd5231a58f39252d21bcc49e00973017ee

chore(workspace): consolidate http status code in common-all (#1344) * chore: consolidate http status code in common-all * chore additional pr comments

view details

push time in 44 minutes

PR merged dendronhq/dendron

Reviewers
chore: consolidate http status code in common-all

Pull Request Checklist

You can go to dendron pull requests to see full details for items in this checklist.

General

Quality Assurance

  • [~] add a test for the new feature
  • [x] make sure all the existing tests pass
  • [~] do a spot check by running your feature with our test workspace
  • [ ] after you submit your pull request, check the output of our integration test and make sure all tests pass
    • NOTE: if you running mac/linux, check the windows output and vice versa if you are developing on windows

Special Cases

  • [~] if your tests changes an existing snaphot, make sure that snapshots are updated
  • [~] if you are adding a new language feature (graphically visible in vscode/preview/publishing), make sure that it is included in test-workspace. We use this to manually inspect new changes and for auto regression testiing

Docs

  • [x] Make sure that the PR title follows our commit style
  • [x] Please summarize the feature or impact in 1-2 lines in the PR description
  • [x] If your change reflects documentation changes, also submit a PR to dendron-site and mention the doc PR link in your current PR

Example PR Description

# feat: capitalize all foos

This changes capitalizes all occurences of `foo` to `Foo` 

Docs PR: <URL_TO_DOCS_PR>
+85 -58

1 comment

10 changed files

kevinslin

pr closed time in 44 minutes

push eventdendronhq/dendron

Harshita Joshi

commit sha 8dd2b266177742a79b4b62a87d20d0d4b8d492b5

enhance(publishing): support ga tracking in nextjs publishing (#1300) * spike: added GA Tracking Component * chore: updated pageview on each route * fix: cookie comain removed

view details

jonathanyeung

commit sha 1ae3fc6da41084adc1e19f4c09b3a75d00ca0cb3

fix: update vs code compat version + husky hook check (#1346)

view details

Kevin

commit sha 5a43466822cb66a999a2c22c614353638f5d4b8d

chore: publish 0.51.1

view details

Kevin

commit sha ebbe51f0aad37e5ecf4b319405e6c719f1e14dc5

fix(publish): add force close timeout

view details

Kevin

commit sha c08117dd41fe250b6aa9f29f1b61879a7f9b56ce

fix(publish): dangling connection when publishing via 11ty using github action

view details

Harshita Joshi

commit sha 426a7d2a0c7e35ecdb40be79596a707ce20b9bf6

Enhance/GitHub issue pod (#1345) * chore: renamed github pod to github issue pod * chore: added author field in note FM * chore: renamed GithubImport and Publish Pod * fix: separated milestone API * chore: create discussion on publish

view details

Mark Hyunik Choi

commit sha 177ac925a5442471f041ce5d991da52cecee6c9b

feat: consolidate dendron configs (#1295) * spike: draft implementation of consolidated configs * chore: add docstrings * chore: clean up and add more docstrings * chore: refactor common types * chore: add new scratch config * chore: add new insert note index configs * chore: change generic type for DendronConfigEntry * chore: respect optional when generating defaults * chore: add new random note config * chore: add more top level namespaces * chore: add namespace for insert note * chore: bunch more stuff * chore: add remaining workspace configs * chore: add graph configs * chore: add rest of publishing configs * chore: add global configs * chore: add dev configs * chore: add preview configs * chore: add dev configs to top level * chore: define generic type for config entry collection * chore: clean up commands namespace * chore: narrow down collection type definition * chore: clean up workspace namespace * chore: clean up global namespace * chore: clean up dev namespace * chore: clean up preview namespace * chore: clean up publishing namespace * chore: more cleanup * chore: more and more cleanup * chore: fix wording, add omitted configs * chore: add missing config entries in workspace * chore: conform to naming convention, various fixes * chore: remove enableCaching config * chore: renaming and deletions * chore: reduce generic type boilerplate

view details

Kevin Lin

commit sha d432cc9e20ff8b9f6cefd7cc4c3a42b567ed9bc5

fix(commands): rename note leaves incorrect metadata if parent is a stub (#1348) * fix(commands): rename note leaves incorrect metadata if parent is a stub * chore: fix tests

view details

Kaan Genç

commit sha 68f8473badf22494c8d0758f8195e377235321f6

feat: nextjs publishing fulltext search (#1334) * spike: generate fusejs index on NextjsExport * spike: fulltext search for notes - It only seems to be searching titles and not note bodies right now - The search bar sits at the wrong spot * spike: fulltext search now searches note bodies too * spike: correct search bar display responsively ![](https://i.imgur.com/OtmfYqX.png) ![](https://i.imgur.com/PIN9v4W.png) ![](https://i.imgur.com/U1tPvNb.png) ![](https://i.imgur.com/8lNCkJF.png) ![](https://i.imgur.com/65wHo98.jpg) ![](https://i.imgur.com/GKvLjUT.jpg) * spike: display note `fname` in search results * spike: snippets for matching body parts & highlight matching title parts * spike: improve how note body snippets in search ![](https://i.imgur.com/DYELEtB.png) * spike: simplify snippet display ![](https://i.imgur.com/lPq1mNq.png) * spike: fewer characters for notes with nothing in body matching

view details

Kaan Genç

commit sha f1c46f95c228ada2126ec7212cede3bf5acc773d

fix(workspace): disable certain decorations for long notes to avoid performance hit (#1337) * fix: disable certain decorations for long notes to avoid performance hit The slowdown when editing files that have a lot of wikilinks or hashtags were caused by some expensive decorations which use `getNotesByFname` many times. `getNotesByFname` scans all notes linearly, and is expensive. The fix here is a workaround that avoids the problematic decorations for long notes. The decorations disabled are the colors of hashtags (hashtag color squares show up empty), and the broken wikilink highlighting (all wikilinks show up as existing/valid). * spike: warn user when disabling expensive decorations

view details

Kevin Lin

commit sha 918c34b9f75d5634eed8100152f41a84fd093fa0

Merge branch 'master' into chore/consolidate-status-codes

view details

push time in 44 minutes