Skip to content

Uploading a new package

This is for new package, updates are on the next page!

  1. Make sure your package meets all prerequisites on the previous page.
  2. Create a new (public) repository on Github, or use a branch on your projects repository. Then please:
    • Update your new branch to allow for builds of .deb packages.
    • Create a script called build.sh, this script should build the app and place the .deb file into the ../built directory. Some example scripts can be found here and here.
  3. Create a fork of the repo, and locate the repos.json file.
    • .github
    • repos.json
    • .gitignore
    • PROCEDURES.md
    • README.md
    • apt-swarm-public-key.asc
  4. Inside repos.json, add a new line.
    {
    // other repos
    "package-name": "apt-swarm/package-name"
    }
  5. Make a PR with this tool: PR Creator. Please make sure you hit the “New package template” button.
  6. Fill in our template, and wait for either questions or approval of the repo! It should be created shortly after.