Skip to content

Toolchain improvement update#4

Merged
wallscheid merged 3 commits intomasterfrom
toolchain-improv
Feb 19, 2026
Merged

Toolchain improvement update#4
wallscheid merged 3 commits intomasterfrom
toolchain-improv

Conversation

@pradyumna17
Copy link
Collaborator

  • Updated formatting toolchain
  • Formatted the files

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the repo’s formatting/toolchain setup by introducing Ruff configuration for Python/notebooks, adding LaTeX indentation settings, and updating CI + editor configuration to automate formatting checks and PDF builds.

Changes:

  • Add Ruff config (pyproject.toml) plus VS Code settings/extensions to format Python and LaTeX on save.
  • Introduce latexindent configuration and reformat LaTeX sources/styles and bibliography.
  • Replace the previous CI workflow with a new workflow that runs formatting checks and builds PDFs.

Reviewed changes

Copilot reviewed 11 out of 14 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
pyproject.toml Adds Ruff configuration (formatting + isort rules).
generic-poster.tex Re-indents/reformats LaTeX source.
first-poster.tex Re-indents/reformats LaTeX source.
beamerthemegemini.sty Re-indents/reformats theme style file.
generic-poster.bib Reformat bibliography entry alignment.
README.md Updates contributing guidance for formatter/editor setup.
Makefile Adds poster.pdf meta-target for building both PDFs.
.vscode/settings.json Configures LaTeX Workshop + Ruff formatting on save.
.vscode/extensions.json Recommends LaTeX Workshop and Ruff extensions.
.latexindent.yml Adds latexindent configuration (indent + formatting rules).
.gitignore Ignores .ruff_cache/.
.gitattributes Normalizes line endings and marks binaries.
.github/workflows/ci.yml Removes old CI workflow.
.github/workflows/buildPDFs.yml Adds new formatting-check + PDF-build workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@LukasHoelsch
Copy link
Collaborator

Looks good to me.

@wallscheid
Copy link

@pradyumna17 : thanks again for th egood work!

@wallscheid wallscheid merged commit a5f9622 into master Feb 19, 2026
2 checks passed
@pradyumna17
Copy link
Collaborator Author

@LukasHoelsch and @wallscheid thanks a lot for your guidance and support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants