An indexed compendium of graphics programming papers, articles, blog posts, presentations, and more

Overview

Paper Bug

CONTRIBUTIONS WANTED

What is this?

The idea is to have an annotated and easily searchable repository of papers, presentations, articles, etc.

How can I help?

To run the site locally, you must:

  • Clone this repository
  • Install dependencies
    • Ensure you have node and npm in your path (installing node will install the latter)
    • Run npm i in this repository
  • Run npm run start in a terminal to start a live server and several utilities that will regenerate files when content changes

The site is a set of markdown files in the entries/ folder. You can place entry files anywhere you like in this folder, and name them however you like.

The index is built from the front-matter at the top of the markdown file, which is parsed as YAML. Be sure that the front-matter contains at least the year, authors, title, and url.

The contents of the markdown can contain LaTeX delimited by dollar signs (rendered using KaTeX), arbitrary HTML, and typical markdown elements.

Are there guidelines for adding entries?

An ideal entry:

  • is relatively concise
  • mentions the important ideas
  • links any supporting materials needed
  • mentions if a newer paper, result, or code supersedes the contents of the entry

Why is it called "Paper Bug"?

In Korean, the word for "bug" (벌레) is a suffix sometimes used to indicate that an individual is an enthusiast about a particular topic. Sort of like "bookworm" but it can be applied to other things also in a colloquial setting.

Comments
  • Add tag badge and assign color

    Add tag badge and assign color

    Added tag badges for each entry. Assign background and text color for each tag by mapping tag and color. Tag will be assigned same color unless the order of the entries is changed.

    opened by hykim-soulis 2
  • Entry list is blank on first local run

    Entry list is blank on first local run

    After cloning the repo and then running npm i followed by npm run start, the locally-hosted page doesn't show any entries. It seems you have to touch one of the md files to cause a rebuild, at which point all of the entries populate. Maybe there's a command we can run to force a rebuild on the first run, and we can add that to the readme?

    workflow 
    opened by TheRealMJP 1
  • Add tag badges to each entry header

    Add tag badges to each entry header

    Something like this described here: https://tailwind-starter-kit.vercel.app/docs/badges image

    Could be used to show the tags associated with each entry. This modification would happen around here: https://github.com/jeremyong/paperbug/blob/main/src/main.js#L105

    opened by jeremyong 0
  • Download all the PDFs locally option?

    Download all the PDFs locally option?

    Would it make sense to add a download-it-all feature so that backups of all the content can be made easily? I can't tell you on how many occasions my bookmarks of various great PDFs have rotted away into oblivion. Not sure if there are any legal implications, but probably not for personal use.

    opened by tklajnscek 1
  • Formatting Preference for Contributions with Series Content

    Formatting Preference for Contributions with Series Content

    I was curious if there is any preferred formatting for content that is part of a series.

    Some articles that come to mind are A Trip Through The Graphics Pipeline (which could have a general tag of GPU hardware and pipelining) or Carnegie Mellon's Computer Graphics Course (which could include everything from mesh processing to path tracing, to just a general tag "course").

    Each section has has an area of focus, so the tags would be more specific, but at the same time submitting each segment individually could be undesirable for organizational reasons.

    opened by lsh 2
Owner
Jeremy Ong
Graphics programmer
Jeremy Ong
This blog is still under development! I present a project scope for science articles, it can now be used in production! But there are some details that need to be put up front.

Science-Blog ?? Attention! This blog is still under development! I present a project scope for science articles, it can now be used in production! But

Raissadev 2 Sep 19, 2022
simple-remix-blog is a blog template built using Remix and TailwindCSS. Create your own blog in just a few minutes!

simple-remix-blog is a blog template built using remix.run and TailwindCSS. It supports markdown and MDX for the blog posts. You can clone it and star

José Miguel Álvarez Vañó 8 Dec 8, 2022
Discovers and parses news, blog and podcast posts from any website

post-feed-reader A library to fetch news, blog or podcast posts from any site. It works by auto-discovering a post source, which can be an RSS/Atom/JS

Guilherme Chaguri 4 Mar 14, 2022
Follow along with blog posts, code samples, and practical exercises to learn how to build serverless applications from your local Integrated development environment (IDE).

Getting started with serverless This getting started series is written by the serverless developer advocate team @AWSCloud. It has been designed for d

AWS Samples 55 Dec 28, 2022
Dynamic web app 'presentations', driven by user scrolling, inspired by the NYT

Museé A small Typescript-based web app, inspired by the NYT Close Reading of Auden's Museé des Beaux Arts. Introduction I loved the NYT Close Reading

Timothy Danford 3 Mar 13, 2022
Papers from the computer science community to read and discuss.

Papers We Love (PWL) is a community built around reading, discussing and learning more about academic computer science papers. This repository serves

Papers We Love 66.8k Dec 31, 2022
Tiny website for previewing the ballot papers (house and senate) for Austalian federal elections

AusBallot Code for https://ausballot.netlify.app/ The AEC (Australian Electoral Commission) has this page to view all the candidates for an upcoming e

Robin Stocker 4 Jun 1, 2022
For NUS PhD Students and Staffs, just one click to open the research papers on Google Scholar/IEEE/ACM, etc. with this script.

NUS Literature Quick Access For National University of Singapore's students and staffs, just with one single click you can open any paper without the

Naibo Wang 9 Nov 30, 2022
This textlint rule found representations not suitable for English papers

This textlint rule found representations not suitable for English papers

SATO Yusuke 4 Mar 1, 2022
Source code of the papers.labml.ai Chrome extension

papers.labml.ai Chrome extension This is the source code of the papers.labml.ai Chrome extension. Get it from Chrome webstore About ?? View informatio

labml.ai 39 Dec 16, 2022
When a person that doesn't know how to create a programming language tries to create a programming language

Kochanowski Online Spróbuj Kochanowskiego bez konfiguracji projektu! https://mmusielik.xyz/projects/kochanowski Instalacja Stwórz nowy projekt przez n

Maciej Musielik 18 Dec 4, 2022
Cookbook Method is the process of learning a programming language by building up a repository of small programs that implement specific programming concepts.

CookBook - Hacktoberfest Find the book you want to read next! PRESENTED BY What is CookBook? A cookbook in the programming context is collection of ti

GDSC-NITH 16 Nov 17, 2022
A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your vault.

Obsidian Media DB Plugin A plugin that can query multiple APIs for movies, series, anime, games, music and wiki articles, and import them into your va

Moritz Jung 58 Dec 21, 2022
An ongoing curated list of frameworks, books, articles, talks, screencasts, recordings, libraries, learning tutorials and shiny resources about Javascript Development.

Javascript Frameworks Development Welcome to the world of Javascript Frameworks. An ongoing curated list of frameworks, books, articles, talks, screen

Paul Veillard 3 Jul 31, 2022
Free to read e-paper with concise articles and many categories

THE FREE TIMES About The free times is a free-to-read e-paper with concise articles and many categories. My aim is to provide a nice newspaper like ex

Shivom Srivastava 2 Dec 16, 2022
Companion articles and projects for the Learning TypeScript book.

Website This website is built using Docusaurus 2, a modern static website generator. Installation $ yarn Local Development $ yarn start This command

Josh Goldberg 26 Nov 20, 2022
Companion articles and projects for the Learning TypeScript book.

Website This website is built using Docusaurus 2, a modern static website generator. Installation $ yarn Local Development $ yarn start This command

null 5 May 10, 2022