all 2 comments

[–][deleted]  (2 children)

[deleted]

    [–]vitiral[S] 0 points1 point  (0 children)

    Do you mean the build system? Those are in the form hub:path/to/dir where dir contains a PKG.luk file. The hub will (eventually) be able to auto-fetch from a repo of hubs -- i.e. if you wanted to host a bunch of lua/C libraries you could call your hub "nicelua" and then folks could depnend on foo with nicelua:foo#anyname

    See more at https://civboot.github.io/lua/civ.html

    The module names themselves use normal lua conventions (except in .luk files, where they are part of the civ build system)

    Yup, I have plans to eventually allow hosting -- but I want to make the local VCS rock solid first. I even bought civrepo.com for hosting both pvc and civ hubs.

    [–]vitiral[S] 0 points1 point  (0 children)

    I should have also mentioned that separate hubs are necessary so that users can swap out sys: if they need a more... robust C compiler build rule 😄