Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EngineSquared — learn

A progressive, rustlings-style exercise track for the EngineSquared engine core: small programs that fail until you fix them, run one at a time in a fixed order, with graded hints and a watch loop that advances on its own.

You never clone the engine. The engine arrives as a package.

xmake addon --install github:EngineSquared/learn
xmake learn init my-engine-learning
cd my-engine-learning && xmake learn

Requires xmake 3.1.1 or newer — that is the version where xmake addon and the addon manifest landed.

Status

Bootstrapping. Nothing above works yet. The design is decided and recorded as ADR 01 in the engine repository; the work is tracked by epic EngineSquared/EngineSquared#617 and is being moved here issue by issue.

What is here today is tests/addon-fixture, a throwaway addon used to measure how xmake distributes addons on Linux, macOS and Windows (#618). It is the shape the real addon will take.

Layout

path what it is
tests/addon-fixture throwaway addon proving the distribution mechanism
.github/workflows/addon-validation.yml runs that proof on the three platforms

The curriculum, the runner and the book land next.

Licence

MIT, same as the engine.

About

A progressive, rustlings-style exercise track for the EngineSquared engine core

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages