GithubHelp home page GithubHelp logo

prastoin / devblog Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 1.61 MB

Devblog portfolio writings readings TIL

Home Page: https://paul.rastoin.dev

JavaScript 3.24% Astro 18.65% CSS 0.13% TypeScript 12.50% Shell 0.13% MDX 65.30% HTML 0.04%

devblog's Introduction

devblog's People

Contributors

prastoin avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

devblog's Issues

Create default article/writing layout

A writing article is different from notes TIL by first it's complexity and in a second time it's global layout.
In this way the article should have at least:
-Title
-Introduction
-Table on content
-Sections
-TL:DR/Conclusion

Create projects section

What we want:

A project page containing a series of 42 and others projects preview cards

A project card should contain:

  • At least one image
  • Project Name
  • Small description
  • Used technos Tags
  • Links to github repo nor Production website
  • Project creation Date

Add a Home page

Add a home page where could be find the following information about me:

  • Who am I and where do I come from
  • What do I do right now
  • Projects I loved working on
  • Stack I love working on
  • My 2 lasts articles
  • My social network ( linkedin, github, email )

Create readings section

In this section I would like to store a link's list.
An added link to the list would mean that I might need or want to read this content again in the future.
Also I should look forward permaLinks only and display a small summary on when why and how was the content useful

Improve projects page

Improve Projects page

For the moment the project page is really simple.

Styling

First of all I need to improve the global page layout by doing:

  • Improve responsiveness using media queries on spacing, icons width etc
  • Improve global styling using specific color for icons and important element + media queries in case of dark mode
  • Improve the grid global layout setting a kind of mansory brick layout see this article

Referring to team mates member github nor devblog

  • Instead of only storing an peopleCounter variable I should be working on a list of Mate that could look like
interface Mate {
   name: string
   url: string
}

On each project card display the user's name in a a tag that would leads to his related url

UPDATE on this feature

I wanna add the same kind of contributor wall of fame that does astro ( see below image )
Screenshot from 2022-09-26 17-05-35

In this way I'll be using the following trick to be able to retrieve any of my team mates current github user picture
Picture will be a tag redirecting to their profile

UPDATE on the UPDATE about this feature

This might not be a good idea at all.
As the repo github url is already referenced on the project card anyone that wants to learn more can navigate to the github repo
Also would I add my own profile picture on every projects ? => no ๐Ÿ˜†

Latest Projects references on the home page

On the home:

  • Add the two last projects I've been working on lately, display a preview card that needs to be defined it would contain at least:
    • a name
    • a image
    • links

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.