generate app.json