PayLane / paylane_php

PHP client for the PayLane REST API
http://devzone.paylane.com/api-guide/
MIT License
4 stars 21 forks source link

official packagist and releases missing #6

Open amodliszewski opened 5 years ago

amodliszewski commented 5 years ago

Hi,

Is there any reason why this repo is available on packagist via forks with some mysterious releases? Would be nice if someone could just do it on official way. Also this repository don't have any releases.

gustawdaniel commented 5 years ago

But installation in most intuitive way works:

https://packagist.org/packages/paylane/client

composer req paylane/client
Using version ^1.1 for paylane/client
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing paylane/client (1.1.0): Downloading (100%)         
Writing lock file
Generating autoload files

More confucting is relation between polish and english documentation

What I suspect:

That pages

https://paylane.pl/devzone/api/#integracja-przez-api

and

https://devzone.paylane.com/api-guide/paylane-rest-client/

have only differenet language but the same layout and content.

What I get:

these pages are different.

amodliszewski commented 5 years ago

Yes however paylane/client package on packages points to this fork https://github.com/mlebkowski/paylane_php

In case of any commits appearing here, they might and most likely will be missing from that fork used in packagist. Docs is completely different story

mlebkowski commented 5 years ago

Yes, the packagist package is from my fork and I have no intentions of maintaining it

gustawdaniel commented 5 years ago

Similar problem is here:

https://github.com/PayLane/paylane_js/issues/5

I send email to sales@paylane.com

Open Letter

Please send to your dev team info that your packages installation methods are so old fashioned

https://github.com/PayLane/paylane_php/issues/6

So we - (I means developers using this service) please to add possibility of install your SDK by

composer - for php
npm / CDN - for js
other common package managers for other languages

Business advantages:
- you can easy introduce changes using versions of SDK
- you can get benefit from security checkers append to package managers
- you can simplify process of installation for developers using your code
- you can add security fixes in minor versions
- you can measure number of downloads of your tools
- you can be easy found on packages manager searchers like this
- you will be seen as more modern and well-kept service by developers

https://www.npmjs.com/search?q=payments

Greetings 
Daniel Gustaw

Probably no one from PayLane team did not know about this problem.

CalvinD3v commented 4 years ago

@gustawdaniel have you heard anything back from the Paylane team ?