pompy.dev/README.md

3.4 KiB

developomp-site

code style: prettier

Repository for my (developomp's) website.

Tools / Frameworks / Packages used:

Name Use
AWS Domain register
Firebase Static site hosting
react Front end framework
gray-matter Parsing markdown files
react-tooltip Tooltips
react-date-range Date picker for search page

Setup

Requirements:

Steps:

  • Clone this repository
    • git clone https://github.com/developomp/developomp-site.git
  • Or download as a zip file
    • download procedure
  • open source directory
    • cd source
  • Install dependencies (must be in source directory)
    • yarn install
  • start local server in http://localhost:3000
    • yarn start

Contributing

Please read the CONTRIBUTING.md file.

How it works

Check the generator.ts source code for more detailed information.

The command yarn start does two things under the hood:

  1. it executes the generate.ts script that converts markdown files to json files so it can be imported by react during runtime. To perform the conversion without serving the app, run yarn generate command in the source directory.

  2. it serves the app in http://localhost:3000 as normal just like any other react apps.

Special thanks

License

This project is licensed under the MIT License.
Check the LICENSE file for more information.

Font license:

Open Font License (OFL) (Source):