googlefonts / googlefonts/gftools

Include Git SHA in font version string (name ID 5)?

Open
#1,201 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
283
Forks
73
Avg merge
21h 25m
Merged PRs (30d)
8

Description

For the projects I maintain, we currently make use of [`font-v`](https://github.com/source-foundry/font-v) to take the Git SHA for the current commit and include it in the version string, ending up with something like `Version 14.000;[b4d79111d]`, where in the sources the version is specified as 14.000.

Is this something we'd be interested in supporting in `gftools`, given that `font-v` is now unmaintained? I'd be happy to contribute it if so, be it as the default, an option, or an operation.

Let me know your thoughts!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing the requested behavior with the linked font-v project and reviewing how gftools currently handles font version strings. Done means agreeing on whether Git SHA support belongs in gftools and defining its interface, including whether it is the default, an option, or a separate operation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.