How to create new fpm project using template fpm-template
on github?
fpm-template
on github?We can create a new fpm project on github. This can be done by creating a github
repository using fpm-template
Follow the following steps to achieve this
Create a new github repositoryGo to this url and create a new repository.
Create a new github repository
Go to this url and create a new repository.
Rewrite fileIn the FPM.ftd file, rewrite the package name and zip
Rewrite file
In the FPM.ftd file, rewrite the package name and zip
-- fpm.package: <package-name> zip: <url-where-repo-is-available>
As this is github repo, the <package-name>
should be
<github organisation/username>.github.io/<repository name>
. In case if the organisation/user
name is Fifthtry
and repository is forest-cs
, then the <package-name>
would be
fifthtry.github.io/forest-cs
.
The <url-where-repo-is-available>
should be github.com/fifthtry/forest-cs/archive/refs/heads/main.zip
Push Changes and Github WorkflowNow, push these changes in the github repository. The pushing would run the github workflow.
Push Changes and Github Workflow
Now, push these changes in the github repository. The pushing would run the github workflow.
Running github workflow
On successful execution of workflow, the
gh-pages
branch would be created.Successful github workflow
Branch
gh-pages
Publish Site (Github Pages)In github, Go to the Settings
and then in TOC, go to Pages
In the Source
, select the gh-pages
branch and then select the /(root)
and then click on Save
.
This publish the site https://fifthtry.github.io/forest-cs/
Publish Site (Github Pages)
In github, Go to the Settings
and then in TOC, go to Pages
In the Source
, select the gh-pages
branch and then select the /(root)
and then click on Save
.
This publish the site https://fifthtry.github.io/forest-cs/
Publish site