Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

spago publish command #27

Closed
f-f opened this issue Nov 1, 2018 · 9 comments
Closed

spago publish command #27

f-f opened this issue Nov 1, 2018 · 9 comments

Comments

@f-f
Copy link
Member

f-f commented Nov 1, 2018

We should have a spago publish command, that publishes the docs for the current package to Pursuit (as pulp publish does)

@f-f f-f changed the title Publish to Pursuit? Command to publish to Pursuit? Nov 1, 2018
@justinwoo
Copy link
Contributor

Doesn't work because Pursuit requires a whole lot of bower crap, and you can't actually develop libraries this way unless you intend for them to only work with package sets

@justinwoo
Copy link
Contributor

One day we won't need Bower to do library development, but that day isn't here yet

@f-f
Copy link
Member Author

f-f commented Nov 1, 2018

Would Pursuit need to be changed to require less Bower stuff or can we shim it decently?
I'm not familiar with the details, so if you have links/tribal-knowledge please dump it here

@justinwoo
Copy link
Contributor

It's such a giant ball of details I think you'd need to get people in #purescript to give you some spec and also inspect mostly Pursuit, but also Pulp.

@justinwoo
Copy link
Contributor

This is kind of out of scope since we'd need a package manager that actually works with version ranges afaict. But I wrote up some general information that's useful about how to work against Pursuit publishing, since sometimes the bower listing just stack overflows or OOMs or something: https://github.com/justinwoo/test-pulp-publish

@f-f
Copy link
Member Author

f-f commented Nov 3, 2018

I agree that this is not going to be directly in our scope, since it's a lot about Pursuit itself. However, since Bower itself is deprecated, IMHO we should untangle the dependency on it (as an ecosystem) ASAP. So it's worth to look into this and eventually make Pursuit easier to deal with, so that this can then be implemented decently on our end of things

PS: thanks for writing that down, good stuff 👏

@justinwoo
Copy link
Contributor

"Deprecated"

@f-f
Copy link
Member Author

f-f commented Dec 25, 2018

Update on the plan for this after reading the above summary by Justin and the source of purs publish: we could generate the manifest file in bower format, and give it to purs, after
grabbing some version information for every package naively from the package set (as Pursuit needs to point to some specific version in the docs)

@f-f f-f changed the title Command to publish to Pursuit? spago publish command Dec 26, 2018
@f-f
Copy link
Member Author

f-f commented Jan 28, 2019

Closing this in favor of #89

@f-f f-f closed this as completed Jan 28, 2019
aij added a commit to aij/purescript-halogen-pure that referenced this issue Jul 8, 2019
Spago is not yet ready for publishing package docs
to pursuit.

purescript/spago#27
f-f pushed a commit that referenced this issue Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants