Docs - Package Control

End Users

  • Usage

    General usage instructions for Package Control

  • Settings

    Available settings for customizing how Package Control works

  • Syncing

    Properly syncing packages and settings across machines and OSes

  • Issues

    How to submit a good bug report or get a question answered

  • Customizing Packages

    Customizing packages to override built-in settings or functionality

  • Troubleshooting

    Help with common issues that Package Control users run into

Package Developers

  • Submitting a Package

    Steps to submit a package to the default channel

  • Renaming a Package

    Instructions for properly renaming a package

  • Messaging

    Showing messages to end users when a package is installed or upgraded

  • Channels and Repositories

    How package information is published and made available to end users

  • Dependencies

    How dependencies work and how to require them for your package

  • Events

    Details on the events API that allows detecting install, upgrade and removal events

  • Creating Package Files

    Generating .sublime-package files for platform-specific or binary-only releases

  • Code

    Source code include repository access and licensing information