![my first program in microsoft visual studio 2017 my first program in microsoft visual studio 2017](https://i.imgur.com/3iFKZ1Y.jpg)
- #My first program in microsoft visual studio 2017 how to#
- #My first program in microsoft visual studio 2017 serial number#
- #My first program in microsoft visual studio 2017 update#
Update the solution with the README.md file.Īfter you update your project, you can continue to maintain it on your own computer and then submit changes as you see fit.Of course, you don't have to do this - you can just label the code as alpha - but I waited until the code was in good shape first. Test your code and make sure it works.Add the Visual Studio project to a Git repository (watch my video to familiarize yourself).Process stepsīefore you go and upload your code to GitHub, there are some steps to take:
#My first program in microsoft visual studio 2017 how to#
In the video that accompanies this article, I show you how to use the visual tools. You can choose to do all your GitHub work using the CLI (command line interface), or you can make use of the visual user interface. If I am not mistaken (and I could be wrong), you have to download the free GitHub integration from Microsoft's website. With Visual Studio 2017, you get GitHub integration built-in.
![my first program in microsoft visual studio 2017 my first program in microsoft visual studio 2017](https://i.ytimg.com/vi/7qQFH9yxs3g/maxresdefault.jpg)
If you want to share your code on GitHub, Microsoft and GitHub teamed up to provide an add-in.
![my first program in microsoft visual studio 2017 my first program in microsoft visual studio 2017](https://csharpcorner-mindcrackerinc.netdna-ssl.com/article/getting-started-with-visual-studio-community-2017/Images/.NETCoreProject.png)
This allows you to manage your code locally. If you use Visual Studio, you can create a local Git repository for your project.
#My first program in microsoft visual studio 2017 serial number#
Certainly, there are elements of my code that are secret (like how I tie the serial number to the user's computer), but I saw no reason to hide the base code from others as it could be very helpful, and there was no intellectual property I thought was worth protecting. At the Meetup, some people asked if I could share the code. I spent the better part of a month working with the software developer to get needed information and learning how to properly work with the product.Īfter figuring out how to make my C# application talk to the add-on, I shared it with a bunch of people at a local Meetup here in San Francisco. Unfortunately, the add-on only has documentation for the PHP programming language and therefore was not too useful for me and my C# application. The add-on allows people to purchase licenses for my software. In my case, I purchased a product call the WooCommerce Software Add-on. Since I sell commercial software, I am not going to offer my product as an open-source solution, but when I do something that is not unique to my product, I want to offer up my work to the community. Most products that create eBooks on the market are freemium or open source, but I can sell my product because it offers compelling features other products do not have. In my case, I have a fairly large application that helps professional authors and publishers create eBooks.
![my first program in microsoft visual studio 2017 my first program in microsoft visual studio 2017](https://i.stack.imgur.com/QSkzY.png)
You can share your project with other people, but presumably, these are team members that you trust and authorize to view or edit. These private accounts allow you to upload code that others cannot see. With a paid account, you can create Git repositories that are private. The next level for your account is a paid account. Of course, by posting your code using the free level, anyone can access your code. With the free level, you can create open-source projects and post pretty much anything and everything you like. Open source or private?īefore you post anything up to GitHub, you should be aware there are two levels of access. By the way, if you want to know some of the Git basics, check out my Gotta Git Git article.