For making an addonpack you need to create a zip-file in your addonpacks folder. It will contain all relevant files your own content.
addonpack.mcmeta
The addonpack.mcmeta is a file similiar to pack.mcmeta from vanilla resourcepacks. Without it the addonpack won't load and with that file you can specify basic information about your pack.
{
"name" : "Example Pack",
"author" : "Nobody",
"description" : "This is a line \nThis is a second line",
"icon" : "logo.png"
}
name*
The name of your addonpack.
author
The name of the author of your addonpack.
description
A short description of your addonpack. You can add new lines by using \n.
icon
The path to the icon which will be displayed in the addonpacks-menu. The width and height of the icon should be at 32x.
(*Necessary)
Ingame it will look like this:

Structure
To let the game load your files correctly you have to put in them in the right place. Here you can see a structure of all available features:
Addon Pack zip-file
assets
Your Namespace
superpowers
...
suitsets
...
instructionrecipes
...