|
 Igor Dyshlenko - 2018-03-08 11:13:54 - In reply to message 9 from Manuel Lemos
I uploaded my class files manually.
phpclasses.org/shell
phpclasses.org/apcswitch
Can I now connect GithHub to download new versions from there?
If so, how do I do this? In the instructions, FAQ and the forum did not find the information, sorry.
 Igor Dyshlenko - 2017-12-28 14:51:37 - In reply to message 9 from Manuel Lemos
Hello.
I posted the class and downloaded the files to the server manually.
phpclasses.org/shell
After that, I will open my repository on the githab and place on it an updated version of the class.
github.com/dyshlenko/shell
Can I now update the class on the site through the githab repository? If so, how do I do this? In the instructions, FAQ and the forum did not find the information. In the user profile settings and class settings, there are also no hints how to link the existing class to the existing repository did not find it, sorry.
Regards,
Igor.
 Manuel Lemos - 2017-12-28 16:42:38 - In reply to message 11 from Igor Dyshlenko
Sure, just do this:
1. Go your package page
2. Click on the green "Import" button
3. Click on the "Import" link
4. Click on the "Retrieve the updated files list" button
5. Then the "Import the selected files"
That should be all. Or you can wait until the site pulls new files from your repository once a day.
 Igor Dyshlenko - 2017-12-30 13:41:22 - In reply to message 12 from Manuel Lemos
Thank you.
It turns out that it was necessary to choose not "GitHub", but "Other". Only then it becomes possible to enter the settings. If you select "GitHub", the only result is the message "It was not specified a valid package.".
Non-obvious solution. But it worked. :)
 Manuel Lemos - 2017-12-30 18:33:31 - In reply to message 13 from Igor Dyshlenko
Oh I see. Can you capture a screencast and show me what is happening so I can understand?
This site may help:
screencast-o-matic.com/
 Igor Dyshlenko - 2018-01-03 08:56:50 - In reply to message 14 from Manuel Lemos
Hello!
Sorry, I could not record the video - this site is not friendly with Linux. Therefore - step-by-step screenshots on the example of the ApcSwitch class (the GitHub has not yet hooked it up).
1. The class page. I click the "Import" button. https://fex.net/get/340853577987/192355289
2. The message about the missing connected repository. I click the link "Add a new repository". https://fex.net/get/340853577987/192355300
3. The form for adding a new repository. The default is "Other". https://fex.net/get/340853577987/192355311
4. I select the "GitHub" in the list and click "Submit". https://fex.net/get/340853577987/192355317
5. I admire the inscription that there is no designated repository for the class. https://fex.net/get/340853577987/192355327
6. I return to step 3. The form of adding a new repository. The default is "Other". I click "Submit". https://fex.net/get/340853577987/192355311
7. Opens the form of binding the repository to the class. You can select "GitHub" and enter a link to the repository. https://fex.net/get/340853577987/192355338
8. After entering these data, when selecting "GitHub" as in item 4 - it works correctly.
Regards,
Igor.
 Manuel Lemos - 2018-01-03 09:02:58 - In reply to message 15 from Igor Dyshlenko
Thanks for the detailed steps. I do not have time right now to follow these steps. It would be easier if you could capture a screencast. That site is indeed not working with Linux because Firefox and Chrome disabled the support to some extensions.
An alternative that I use in Linux, is to use Screencastify extension. Can you please try it?
chrome.google.com/webstore/detail/s ...
 Manuel Lemos - 2018-04-11 06:27:23 - In reply to message 15 from Igor Dyshlenko
Sorry for the huge delay. Looking at this with more time, I noticed there seems to be a confusion.
Importing from an arbitrary GIT repository is one thing. Importing from GitHub is a different thing. Both ways imply importing from a Git repository but they have different repository addresses.
I was trying to fix your package Git import by adding the repository correct address at https://fex.net/ but I do not know the exact Git repository URL not if it requires authentication. Can you clarify these matters so we can fix your package import URL?
|