Skip to content
This repository has been archived by the owner on Jan 31, 2022. It is now read-only.

Feedback: does it make sense? #1

Open
willdurand opened this issue Dec 7, 2015 · 11 comments
Open

Feedback: does it make sense? #1

willdurand opened this issue Dec 7, 2015 · 11 comments

Comments

@willdurand
Copy link
Owner

Questions are:

  • does this package actually make sense?
  • or should I find another way to retrieve the PHP doc on the command line? (offline mode would be nice)
@lyrixx
Copy link

lyrixx commented Dec 8, 2015

or should I find another way to retrieve the PHP doc on the command line? (offline mode would be nice)

Do you know http://devdocs.io/? They have an offline mode.

@gyndav
Copy link

gyndav commented Dec 8, 2015

+1 for pman for offline use.
+1 for Docker isolation.

I don't think it makes sense to use Composer for global packaging, a bash script downloaded thanks to cURL (a la Homebrew) would be enough.

@lyrixx sure, but I think that CLI is the main target of this repo

@Pym
Copy link

Pym commented Dec 8, 2015

I use Dash on a daily basis but I think this package is still interesting! An offline mode would be nice too 👍

@ogizanagi
Copy link

I use PsySH and the doc / man & introspection features to get the PHP documentation from CLI.

screenshot 2015-12-08 a 11 07 13

@joelwurtz
Copy link

Don't think having composer makes sense. Why not using public registry of Docker since it's already a requirement ?

@willdurand
Copy link
Owner Author

@joelwurtz yes, reason is: my initial idea was to install the PEAR package with composer.

@ubermuda
Copy link

ubermuda commented Dec 9, 2015

I like this. I often work offline and I'd rather not have to leave my terminal to get documentation, so this is a big win for me.

That being said, as much as I love docker, requiring docker makes it awkward to use on OSX...

@willdurand
Copy link
Owner Author

@ubermuda I know.. Things are:

  1. I don't have a working PEAR setup and don't really want to have one;
  2. Composer can fetch PEAR packages but it does not fetch this one (this is a known issue, because it does not download all files, and it is a "wontfix");
  3. Versioning 40M+ in a Composer package is... awkward to me.

So, all in all, I don't know what to do with this package.

@ubermuda
Copy link

ubermuda commented Dec 9, 2015

Well it still has value as a docker container, but like @joelwurtz said, you can drop the composer package I think :)

@tqmz
Copy link

tqmz commented Sep 21, 2016

I use pman to open man pages straight out of Vim via k. It's great.

A docker dependency for installing pman is quite a heavy dependency.

Composer is not an issue at all imo, as almost every PHP coder will have it installed anyways.

In fact I think providing pman as vendor binary might obsolete the reason to add another directory to $PATH. The $COMPOSER_HOME/bin is a more generally usable $PATH extension (which I found already set up on my system, too).

So +1 for this repo, and +1 for resolving the docker dependency.

Edit: after reading the README file again Docker actually makes sense, it may at least be more universally satisfiable than (different ways of) using PEAR.

@greg0ire
Copy link
Contributor

@tqmz: I think so too, see #2

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants