Zulip Chat Archive
Stream: new members
Topic: Setting up project through GitHub.
John Smith (Oct 13 2025 at 09:38):
Hi there! Im pretty new to this so apologises if this is basic, but ive just installed Lean through VSCode and when I created a new project there was a read me with instructions for how to set up a GitHub repo,
## GitHub configuration
To set up your new GitHub repository, follow these steps:
* Under your repository name, click **Settings**.
* In the **Actions** section of the sidebar, click "General".
* Check the box **Allow GitHub Actions to create and approve pull requests**.
* Click the **Pages** section of the settings sidebar.
* In the **Source** dropdown menu, select "GitHub Actions".
After following the steps above, you can remove this section from the README file.
and im just wondering what the point of this is? Can I just ignore this and use GitHub like normal? My concerns are that a) I have no clue what this does and b) it means I need to have my repo public as I don't have a GitHub subscription so I can't use pages with a private repo.
Thanks!
Kenny Lau (Oct 13 2025 at 09:42):
i don't think this is necessary
Eric Wieser (Oct 13 2025 at 09:52):
The point of steps 1-3 is to allow the lean-upgrade action to run
Eric Wieser (Oct 13 2025 at 09:52):
I don't see what the relevance of "pages" is here
John Smith (Oct 13 2025 at 10:04):
So if I just want a simple project on GitHub, which of these files in the new project do I even need? How much of it is for the automatic updates?
Last updated: Dec 20 2025 at 21:32 UTC