flâneur — a map of the web's best reading

cased/skyline: The missing automation for creating GitHub Apps

github.com · 761 words · saved by 1 readers

CLI tool for easily creating GitHub Apps. Ideal for repeatable and automated local dev setup. If your app integrates with GitHub via GitHub Apps, you'll want this. The script will install skyline using pip, making it available in your PATH. After installation, you can run skyline from any directory: Create a config file: Then run one of these commands: You'll be prompted for: Configuration: skyline either prompts you for details or reads from config file Temporary Webhook: Creates a temporary smee.io channel just for the app creation callback GitHub flow: Credential storage: You'll be prompted in the local terminal where to save: And your private key will be saved to .github/app-private-key.pem ⚠️ Important: These files contain sensitive information. Make sure to: Note that skyline does not handle the webhooks for your GitHub App itself, only the creation of the app. You'll still need a smee or ngrok channel for that. However, I have a couple ideas to make that more automatable as well

Explore this link on the map →

saved by

related reading