Skip to content

fastfingertips/branding-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Branding Tools

Tools for browser extension builds and assets.

Tools

Tool Language Description
tools/builder Python Builds Chrome, Firefox and GitHub release packages. Handles versioning and manifest conversion.
tools/icons Node.js Generates extension icons in standard sizes (16, 32, 48, 128) from a single source image.
tools/downloader Node.js Scrapes and downloads CSS/JS assets from a site or list of URLs.

CI Status

CI

Reusable Actions

These tools are available as GitHub Composite Actions for use in other repositories:

Release Builder

- uses: fastfingertips/branding-tools/.github/actions/release-builder@master
  with:
    project-path: '.'
    bump: patch

Icon Generator

- uses: fastfingertips/branding-tools/.github/actions/icon-generator@master
  with:
    source-image: 'assets/icon.png'
    output-dir: 'assets/icons'

Asset Downloader

- uses: fastfingertips/branding-tools/.github/actions/asset-downloader@master
  with:
    site-url: 'https://example.com'
    output-dir: 'assets/external'
    merge-css: 'external-styles.css'

License

MIT

About

Build and distribution tools for browser extensions and assets. Includes a release builder and icon generator.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors