Giter Site home page Giter Site logo

wooodhead / digital-garden Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 4lch4/digital-garden

0.0 2.0 0.0 3.36 MB

My Digital Garden, Knowledge Base, collection TILs, whatever you wanna call it. I store the tidbits of knowledge that I've gathered over the years, in this repository.

Home Page: https://4lch4.garden

License: GNU General Public License v3.0

JavaScript 86.75% CSS 13.25%

digital-garden's Introduction

@4lch4/Digital-Garden

code style: prettier GitHub deployments GitHub

What's a Digital Garden and why do I have one? Well, stumbled upon an article

Purpose

Question: So, what's the actual purpose of this project?

Answer: To put it simply and at risk of sounding lame, this site serves as my digital garden/tertiary brain. I understand that likely doesn't help much, so I'll try and explain in further detail below.

To expand on that, my personal goal with this DG is two-fold:

  1. Serve as a landing page of sorts that contains all of my informative/valuable bits of information.
    1. This would be a combination of the tertiary brain and digital garden that I mentioned above.
    2. As I learn new things or relearn old things I've since forgotten, I'll add them here in a TIL, find, or something else I've not yet decided ๐Ÿ˜…
    3. Ultimately, this makes it possible to do things like pull up the syntax of a command I used in the past.
  2. Serve as a location where I can "learn in public."
    1. Learning in public is something I stumbled upon recently that clicks with me, so I want to do it more.
    2. To help understand what learning in public is, consider the following scenario:

Not Learning in Public

You're trying to learn how to create a website in React, so you use the create-react-app tool and build out a sample project.

Once you finish the sample project, you either leave it on your PC or push it to a private repo and only ever look at it when you try and build a site with React again.

At that point, you have to try and dig up the old project and hope it's not been so long that it's completely outdated.

Learning in Public

Now, take the above scenario and imagine you're doing it with the plan to "learn in public." Once you get to building the demo, you would make an effort to perform small commits that follow the conventional commits specification.

Once you get the demo app working and in a good enough state that you'd be willing to show it to someone, you push the code to a public repository with your GitHub account. You add some extra files such as the CONTRIBUTING.md and some issue templates if someone manages to find a bug.

Origin

One day I was browsing dev.to for stuff to read when I came across an article by Josh Branchaud called "The Digital Garden". This sent me down a rabbit hole of sorts that exposed me to not just the concept of a Digital Garden, maintaining an investment mindset, learning in public, and a few other things. Because of this rabbit hole, I have created this site and intend on growing it over a long period of time.

That said, the simplest way I can think of to describe this project is it serves as a collection of my "public knowledge," which consists of just about everything I learn. I'm just starting this repository out, so as of writing this, I only have a couple of TILs and some cheatsheets I've collected over the years.

View Website

The actual website is hosted here by Vercel. At some point, I'll likely convert it so it runs on GitHub Pages instead since that's what I use for my other SSG sites.

digital-garden's People

Contributors

4lch4 avatar imgbotapp avatar

Watchers

 avatar  avatar

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.