Incremental Social offers code hosting, similar to Github, with a platform called Forgejo. With Forgejo, you can collaborate with others on your project, and organize issues and feature requests, make releases, etc. You can even setup CI/CD and host static pages, such as your incremental games.
To start coding, you can go to code.incremental.social and create a repository, or clone or fork an existing one. You can then use your preferred git client to push your changes like usual.
When pushing (and sometimes when pulling) code, you'll need to use one of the two authentication methods for secure access to your code repository: SSH(preferred) and HTTPS.
To use SSH authentication, follow these steps:
To use HTTPS authentication, follow these steps:
Forgejo Actions provides Continuous Integration (CI) capabilities driven by workflow files in the .forgejo/workflows
directory of your repository. The syntax and semantics of the workflow
files will be familiar to those who've used GitHub Actions, though they are not identical. You can configure CI workflows to automate tasks like building, testing, and deploying your code.
You can learn more about writing these workflows over at the Forgejo Actions User Guide. Keep in mind Incremental Social uses docker for the runner, so jobs should always specify runs-on: docker
.
Public forgejo repositories on Incremental Social can also be served as static websites for free. Learn how to do so here.
workflow
file to build the project and push the static output to the pages
branch of your repository!