Code Monkey home page Code Monkey logo

digital-garden's Introduction

🌱 Mithi's Digital Garden 🌷

This is a place where I drop notes about things on my mind. The entries here are mostly incomplete thoughts; they probably won't be useful to anyone else but me. Sorry you've stumbled upon this, but there is really nothing really to see here!

Features

  • Mobile first, minimalist layout by yours truly
  • Light 🌼 and dark mode πŸŒ™
  • πŸ” Tag search
  • mdx support. Write your posts in markdown, and use React components in your markdown.
  • Code Syntax highlighting with @mapbox/rehype-prism
  • React Icons and Google Fonts
  • Static website generation with nextjs
  • Fuzzy search bar with fuse
  • Pagination for list of notes (or load more button)
  • Add estimated reading time
  • A few more simple enhancements

Note format

import Note from "./../../../components/Note"
import Link from "next/link"
export const meta = {
    title: "What is a digital garden?",
    description: "What is it for? And why do I have one?",
    tags: ["hello-world", "ramblings"],
}

export default ({ children }) => <Note {...{ meta }}>{children}</Note>

/* MY CONTENT HERE */

Personal Commit Style Guide

(New feature)

πŸ“β­ New Blog Post / Page!, or update text content of page
πŸ’•β­β­ Major feature
πŸ’•β­ Minor Feature
🌷⭐ Stylistic change (css)

❗❗(api-breaking / change-behavior)
 - Rename public functions
 - Change parameters of class constructors, methods functions
 - Change return type of existing functions
 - Change functionality of existing function
 - Remove existing properties of objects

(No functionality change)

🎨⭐⭐ (Major Refactor)
🎨⭐ (Minor Refactor)
- Rename private variables, private functions and methods
- Move functions to own module
- Rearrange relative positions of functions or blocks of code within the same file
- Extract method move some code from a large function to a helper function
- Reduce cognitive complexity of blocks of codes
- Reimplement the same thing, but function is now is more readable (not necessarily faster)
- Remove duplication, be DRY

πŸ”₯ Remove unused code

πŸ’…πŸΌ (style/formatting)
- Improve formatting (run prettier, Add line spaces)
- Adding comments for readability

πŸ‡ (Optimize)
- Remove redundancy or unnecessary calculations
- Apply modifications that improve speed of the app

(No production code change)


🧹 (chore)
  - Update package manager configs
πŸ“š (doc)
  - Update documentation
βœ… (test)
  - Tests, refactored tests
πŸžπŸ› (fix)
  - Fix something that is not working as expected

References

digital-garden's People

Contributors

dependabot[bot] avatar mithi avatar

Forkers

typeset-design

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.