README.md 3.3 KB

dw

what to do with the new domain ... I'd like a cleaner one page app that is focused on function so I can keep all my random stuff on the old domain. Just going to make some notes here to work it out.


notes:

22/11/23:

  • Edited Design and colors
  • reworked preproccesors
    • added purgecss
  • Removed @fullcalendar/plugins in favor of bundle see #4566
  • upgraded all packages
david@ovidπŸ› :~/sites/dw(master⚑) Β» npm list  
davidwindham.com@1.0.0 /Users/david/Sites/dw
β”œβ”€β”€ bootstrap-icons@1.10.2
β”œβ”€β”€ bootstrap@5.2.3
β”œβ”€β”€ browser-sync@2.27.10
β”œβ”€β”€ fullcalendar@5.11.3
β”œβ”€β”€ gulp-clean-css@4.3.0
β”œβ”€β”€ gulp-concat@2.6.1
β”œβ”€β”€ gulp-htmlmin@5.0.1
β”œβ”€β”€ gulp-rename@2.0.0
β”œβ”€β”€ gulp-sass@5.1.0
β”œβ”€β”€ gulp-terser@2.1.0
β”œβ”€β”€ gulp-useref@5.0.0
β”œβ”€β”€ gulp@4.0.2
β”œβ”€β”€ jquery@3.6.1
└── waypoints@4.0.1
21/01/25: Updated pkgs
  • had to abandon gulp-uglify b/c doesn't support ES6 'const'
  • left fullcalendar at v.4 b/c react import workflow
david@ovid:~/sites/dw(master⚑) » npm list  
davidwindham.com@1.0.0 /Users/david/Sites/dw  
β”œβ”€β”€ @fullcalendar/core@4.4.2  
β”œβ”€β”€ @fullcalendar/daygrid@4.4.2  
β”œβ”€β”€ @fullcalendar/google-calendar@4.4.2  
β”œβ”€β”€ @fullcalendar/timegrid@4.4.2  
β”œβ”€β”€ bootstrap@5.1.3  
β”œβ”€β”€ browser-sync@2.27.7  
β”œβ”€β”€ gulp-clean-css@4.3.0  
β”œβ”€β”€ gulp-concat@2.6.1  
β”œβ”€β”€ gulp-htmlmin@5.0.1  
β”œβ”€β”€ gulp-rename@2.0.0  
β”œβ”€β”€ gulp-sass@5.1.0  
β”œβ”€β”€ gulp-terser@2.1.0  
β”œβ”€β”€ gulp-useref@5.0.0  
β”œβ”€β”€ gulp@4.0.2  
β”œβ”€β”€ jquery@3.6.0  
β”œβ”€β”€ moment@2.29.1  
β”œβ”€β”€ popper.js@1.16.1  
β”œβ”€β”€ snapsvg@0.5.1  
└── waypoints@4.0.1  

content/

ideas - bot, AMA, TIL, knowitall,
about - bio / cv / clients
service - ability / experitise / range
login - calendar / billing

features/
  • bot
    • chat / contact
    • twilio / fb messenger / slack / twitter
  • multilingual
  • now page
    • simplified archive page
    • desk/bookmarks/code/til/social
  • calendar
    • scheduler / rate
  • client login
    • invoicing / payments / tickets
  • automate publishing
    • staging subdomains
design/
stack/
  • Go-lang / Ansible
    • git / code.dw
    • deployments, provisioning, server status, ci
  • MySQL / MariaDB
    • data / stats
  • PHP
    • Laravel - accounts, bot, billing, tickets
    • dev
    • gulp / webpack
    • browser-sync