Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

62 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Armel FAUVEAU

GLOBALIS Ⓖ co-founder/CTO

Web, Security, Performance, Apple  Addict, Geek Life, Astronomy, Ham Radio Operator N7SIX & RRF Admin, Nature, Fly Fishing and more.

n7six.github.io

Setup

  1. Install Ruby and Bundler:
    • gem install bundler
  2. Install Jekyll dependencies:
    • bundle install
  3. Install Node.js dependencies:
    • npm install

Local Development

Build and serve the site locally:

bundle exec jekyll serve

Linting and Formatting

  • Lint JS: npm run lint:js
  • Lint CSS: npm run lint:css
  • Format: npm run format

Testing

Run the UV Studio and UVTools2 tests:

node --test UVStudio/tests/*.test.js uvtools2/tests/*.test.js

Build for Production

JEKYLL_ENV=production bundle exec jekyll build --config _config.yml,_config.production.yml

Deployment

Deploys automatically via GitHub Actions to GitHub Pages on push to main. UV Studio is published at /UVStudio/, with the standalone flasher at /uvtools2/. The former /UVTools/ address redirects to UVTools2, and the former /uvstudio/ address redirects to UV Studio at /UVStudio/.

Updating Dependencies

  • Ruby gems: bundle update
  • Node packages: npm update

Folder Structure

  • _posts/ — Blog posts
  • _layouts/ — Jekyll layouts
  • css/, js/, images/ — Static assets
  • UVStudio/ — Unified radio viewer and firmware tools
  • uvtools2/ — Standalone firmware flasher and maintenance tools

Security & Best Practices

  • Uses jekyll-seo-tag for SEO
  • Excludes dev files from production build
  • Lints and tests on every push via CI

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages