I am nearing completion of a VB6 Project in the form of a Family Tree. I have distributed it to several family members across the United States for testing purposes, analyzing their feedback, making revisions, redistributing, etc. The distribution media is currently in the form of a CD which I then mail to each and every individual. The CD contains Setup.exe as well as all supporting Files and documentation, and is self sufficient. This is fine for now, but obviously is very time consuming and not very efficient. In the near future, the project will need to be distributed, again to family members across the country. How can I go about distributing this Application through an Internet Distribution Site, Web Page, etc. The Program itself is very solid and no problems have been encountered with the Installations. Thanks in advance for your help in this matter.
Internet Distribution Site For a VB6 Project
Collapse
X
-
I've used version control system git along with github for hosting the binaries and other files via github releases. Moreover, that service gives a whole new level of flexibility to discuss issues, record feedbacks, distribute the binary releases, maintain proper documentation, how-to guides, maintain the history of the project, etc. If the aim is to distribute the project to a closed group, a private repository needs to be set up and required people can then be invited as collaborators. Also if the number of people you wish to distribute the stuff is a bit high and you don't want to send individual invites, an automation system can be set up using the API to send those automated invites. -
Thanks for the swift response dev7060. I already created a Private Repository on GitHub and uploaded all the required Installation Files and Support Folder. Do I now create a Link to this Repository, and how, exactly do I do that? Aside from giving this Link to specific persons, is there any method to restrict who can perform the download? How is the actual download of these Files performed? Sorry for all the questions, my area of expertise is Access/VBA, not Internet Distribution of a VB6 Project (LOL). Thanks in advance.Comment
-
To give a picture of what it's like, here's an example of how a public open-source project is maintained by Adobe https://github.com/adobe/brackets/ An example of a private project would be the source code of the Unreal Engine. It is available at https://github.com/EpicGames/UnrealEngine, but is not publicly accessible. I can view it because of the invite. (attachment)
Aside from giving this Link to specific persons, is there any method to restrict who can perform the download?
Read: Recommended for non-code contributors who want to view or discuss your project.
Triage: Recommended for contributors who need to manage issues and pull requests without write access.
Write: Recommended for contributors who actively push to your project.
Maintain: Recommended for project managers who need to manage the repository without access to sensitive or destructive actions.
Admin: Recommended for people who need full access to the project, including sensitive and destructive actions like managing security or deleting a repository.
Do I now create a Link to this Repository, and how, exactly do I do that?
It has an advantage over the google drive's "anyone with the link can view feature" since here only you completely control whom to give access to no matter of the shared link.
How is the actual download of these Files performed?Attached FilesComment
-
@dev7060:
Thanks again, you have taught me a lot.
One final question, if I may. My Repository was initially Public and the Link to it was
Code:https://GitHub.com/ADezii/Repository-Name
404 - This is not the web page you are looking for.Attached FilesComment
-
Since making the Repository Private, this Link no longer works, and the Error Message I receive after attempting to navigate to it is . I can physically Log-in with my Username & Password and my repository is there, but can I create a direct Link to the Repository?Comment
-
After careful consideration, given my needs are simplistic, I decided to go with Google Drive. There is no need for development, collaboration, synchronizing, etc., I just want a mechanism for individuals to download a *.zip File (via a Link) containing instructions and everything necessary to Install a Program. Given this context, I felt that this was a better, as well as simple, approach. For those who are not 'computer savvy', I'll just mail them a CD. Thanks again.Comment
-
As an organization repo, it isn't supposed to show up under your repos section even if you have made contributions. You need to go to the organization's page to view it. It should also show the contributions under the activity section. If you're the part of the organization and the profile visibility is public, the organization icon would appear on the main profile page too, and can be used as quick access. Here's how they appear on my profile (attachment).
Comment
Comment