valaccommand we used to build our app, and after they'd built it they'd have to run it from the build directory like we did. Clearly, we need to do some more stuff to make our app fit for people to use, to make it a real app.
Gtk.ApplicationWindow, and set the window's default properties. Refer back to the last chapter if you need a refresher.
Gtk.Labelinstead of a
Gtk.Button. We don't need to try to make the label do anything when you click it.
LICENSEfile. This file contains a copy of the license that your code is released under. For elementary OS apps this is typically the GNU General Public License (GPL). Remember the header we added to our source code? That header reminds people that your app is licensed and it belongs to you. GitHub has a built-in way to add several popular licenses to your repository. Read their documentation for adding software licenses and add a
LICENSEfile to your repository.