craftr-build / craftr-build-4.x

Frontend for the Craftr build framework.
https://craftr-build.github.io/craftr/
Other
60 stars 14 forks source link

CPM will enforce namespaces, prefix every STL module with 'craftr.' #142

Closed NiklasRosenstein closed 7 years ago

NiklasRosenstein commented 7 years ago

The Craftr package manager will enforce namespaces. You will not be able to upload a Craftr package that is not prefixed with your username. For example for me if my username was niklas, I could only upload Craftr packages that are named niklas.* where * is the rest of the package name.

Since all Craftr packages in the standard library should also reside in the online package repository, they will need a common prefix as well. The user that uploads all standard library packages will be called craftr, thus all stl package need to be called craftr.lang.cxx, craftr.lib.curl, etc..

Also, I want to move all packages that are currently only in the standard library because we don't have the package manager and online repository yet into a separate folder.

NiklasRosenstein commented 7 years ago

Looks like everything has been renamed acoordingly.