purescript / purescript-free

Free monads, Cofree comonads, Yoneda and Coyoneda functors, and the Trampoline monad.
BSD 3-Clause "New" or "Revised" License
93 stars 27 forks source link

Use spago #121

Open Neppord opened 2 years ago

Neppord commented 2 years ago

Sorry if I'm totally out of my depth here when i suggest using spago for this project.

It would make it easier for people like me that are quite unexperienced with the purescript ecosystem to contribute to this project.

Currently my setup cant even run the tests properly using npm test, and i would guess it has something to do with this, since I generally don't have issues with the spago projects.

thomashoneyman commented 2 years ago

Hi @Neppord! For now, all core libraries are remaining on Pulp + Bower until the PureScript registry becomes available. That's because we currently cannot publish documentation to Pursuit except via the Bower manifest format.

However, we're getting close to releasing the registry alpha, and at that point it will be possible to publish Spago projects to Pursuit via the new manifest format. Until then, though, we aren't going to introduce Spago in the core libraries.

thomashoneyman commented 2 years ago

To do development on the core libraries you are expected to have recent installations of Bower and Pulp, and you can install packages with bower install and build the project with pulp build.

Neppord commented 2 years ago

Awesome!

Then is it ok if I add a pre hook in the npm package.json to install with bower?

Den sön 13 feb. 2022 00:24Thomas Honeyman @.***> skrev:

To do development on the core libraries you are expected to have recent installations of Bower and Pulp, and you can install packages with bower install and build the project with pulp build.

— Reply to this email directly, view it on GitHub https://github.com/purescript/purescript-free/issues/121#issuecomment-1037569884, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAART7WGVBOX3QTHQ3BHR23U23T4RANCNFSM5OGPTF3Q . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

thomashoneyman commented 2 years ago

Sure, that's fine with me. Thanks!