Skip to content

Implement representer script - #1

Merged
IsaacG merged 1 commit into
exercism:mainfrom
IsaacG:rep.1
Oct 25, 2026
Merged

IsaacG merged 1 commit into
exercism:mainfrom
IsaacG:rep.1

Conversation

@IsaacG

@IsaacG IsaacG commented Oct 24, 2026

Copy link
Copy Markdown
Member

Dockerfile and other bin/ files to follow

@IsaacG
IsaacG requested a review from a team as a code owner October 24, 2026 23:16
@IsaacG

IsaacG commented Oct 24, 2026

Copy link
Copy Markdown
Member Author

+cc @exercism/guardians for review, please.

Dockerfile, CI, docs, etc to come. This is a first pass at a representer. So far it ignores whitespace and comments (AST), handles multiple files, renames (most) vars and functions, drops doscstrings/string statements.

@IsaacG IsaacG added x:action/create Work on something from scratch x:rep/large Large amount of reputation x:type/coding Write code that is not student-facing content (e.g. test-runners, generators, but not exercises) x:size/large Large amount of work x:module/representer Work on Representers labels Oct 24, 2026
Dockerfile and other bin/ files to follow
@IsaacG

IsaacG commented Oct 25, 2026

Copy link
Copy Markdown
Member Author

+cc @exercism/gdscript

@IsaacG
IsaacG merged commit 2dbaaf4 into exercism:main Oct 25, 2026
1 check failed
@IsaacG
IsaacG deleted the rep.1 branch October 25, 2026 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

x:action/create Work on something from scratch x:module/representer Work on Representers x:rep/large Large amount of reputation x:size/large Large amount of work x:type/coding Write code that is not student-facing content (e.g. test-runners, generators, but not exercises)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants