Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add project logo #19

Merged
merged 4 commits into from
Nov 8, 2023
Merged

Add project logo #19

merged 4 commits into from
Nov 8, 2023

Conversation

per1234
Copy link
Owner

@per1234 per1234 commented Nov 8, 2023

In addition to the primary motivation of use as a profile image for the project social media accounts, the logo is
displayed on the website home page and repository readme.

@per1234 per1234 added type: enhancement Proposed improvement topic: code Related to content of the project itself labels Nov 8, 2023
@per1234 per1234 self-assigned this Nov 8, 2023
The project uses several tools that are available as Go modules. The Go module framework is used for the management of
these dependencies, using the technique of a dummy "tools" Go package that imports their packages.

The GitHub Actions workflows that provide automation for the project infrastructure are configured to only run when a
relevant file is modified by a commit or pull request. Previously the files that configure the project's Go module tool
dependencies was not included in these path filters. Those files are relevant to all workflows that use the Go
module-based tools, so they must be included in the paths filters.
In addition to the primary motivation of use as a profile image for the project social media accounts, the logo is
displayed on the website home page and repository readme.
The Prettier XML plugin is installed and configured to provide formatting for SVG and other files in XML format.

The SVGLint tool is installed to check for common problems with the project. A task and GitHub Actions workflow is
provided to allow contributors to easily lint the files locally, and to allow the CI system to do so automatically.
The HTML formatting style was affected by the changes made for XML support.
@per1234 per1234 merged commit 16a100b into main Nov 8, 2023
66 of 72 checks passed
@per1234 per1234 deleted the logo branch November 8, 2023 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant