Coder Social home page Coder Social logo

park-junha / where-to Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 3.0 2.71 MB

Web app extension that replaces your New Tab with a customizable personalized interface.

Home Page: https://chrome.google.com/webstore/detail/where-to/kdhcodpjaffhbbphkahnkbllddjihima

License: GNU General Public License v3.0

TypeScript 94.54% HTML 0.56% SCSS 3.41% JavaScript 1.49%
react typescript webextension firefox chrome customizable newtab newtab-override new-tab

where-to's Introduction

Hi. I'm Junha.

I'm a software engineer based in the Bay Area. I develop web apps, automate tedious things, and do stuff with data.

Here you'll find source code for personal projects or open source software I've contributed to. Most of my work is developed with TypeScript, Python, Bash, and Go.

View my resume or learn more about me here!

Some software I've developed professionally:

  • BigFix, a security enterprise product for managing tens of thousands of computers at once.

Some of my personal projects:

Open source software I've contributed to:

  • tensorflow, a popular machine learning framework.
  • v8, Google's JavaScript engine. Powers Google Chrome, Node.js, and more.
  • agw, a Go module for supporting cross-platform HTTP routers (namely AWS Lambda and a traditional HTTP server)

Feel free to reach out to me! You can contact me by email or through LinkedIn.

where-to's People

Contributors

dependabot[bot] avatar eyoa avatar park-junha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

where-to's Issues

Test coverage

There is a significant lack of test coverage throughout the codebase

This is a test coverage report of the entire codebase as of version 1.2.3:
Screen Shot 2021-05-13 at 1 59 03 PM

Add LoadTab validation

Currently there is no validation whatsoever on LoadTab, which means users can load a bunch of garbled data. We need to prevent this.

CI / CD

Continuous integration

  • Unit test preflights (run on pull request)
  • Version bump sanity check (run on pull request)
  • Auto version bumper (on pull request comment by keyword)

Continuous deployment

  • Auto commit to master
    • Set bot as committer
    • Push annotated tag
  • Auto publisher
    • Run yarn build to produce build.zip and src.zip
    • Upload build.zip to Chrome Web Store
    • Upload build.zip and src.zip to Firefox Add-Ons

Modal should be transparent

The modal that opens when adding/editing/removing buttons should have a white border and be transparent, but is not.

Same applies to the settings modal.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.