{% extends "devhub/base.html" %} {% from "includes/forms.html" import pretty_field %} {% set title = _('Add-on Packager') %} {% block title %}{{ dev_page_title(title) }}{% endblock %} {% block bodyclass %}packager inverse {{ super() }}{% endblock %} {% block content %} {{ dev_breadcrumbs(addon, items=[(None, title)]) }} {{ title }} {{ csrf() }} {% trans %} Enter some basic information about your add-on below and select which interface components to start with, and your custom-built add-on will be ready for download. {% endtrans %} {{ _('Describe your add-on') }} {% trans %} First, you need to enter some basic information about your add-on. This will be displayed in the Add-ons Manager when your extension is installed. {% endtrans %} {{ basic_form.non_field_errors() }} {{ pretty_field(basic_form.name, _('Add-on Name'), req=True) }} {{ pretty_field(basic_form.description, _('Description')) }} {{ pretty_field(basic_form.version, _('Add-on Version'), req=True) }} {{ pretty_field(basic_form.id, _('Unique ID'), req=True) }} {{ pretty_field(basic_form.package_name, _('Package Name'), req=True) }} {{ _("Who's working on your add-on?") }} {% trans %} Tell us about the people or companies behind this add-on. This information appears in the add-on's About dialog. {% endtrans %} {{ pretty_field(basic_form.author_name, _('Primary Author'), req=True) }} {{ pretty_field(basic_form.contributors, _('Contributors')) }} {{ _('Where will your add-on run?') }} {% trans %} Select the applications and versions that your add-on will support. The versions that you select will be the only versions that your add-on will be installable on. Make sure you only select applications and versions that you intend to test your add-on with. {% endtrans %} {{ _('Supported Applications and Versions') }} {{ compat_forms.management_form }} {{ compat_forms.non_form_errors() }} {% for compat in compat_forms %} {{ pretty_field(compat.enabled, tag=None, class='app ' + compat.app.short) }} {{ pretty_field(compat.min_ver, tag='span') }} {{ pretty_field(compat.max_ver, tag='span') }} {{ compat.non_field_errors() }} {% endfor %} {{ _('Choose pre-built features') }} {% trans %} Get started quickly by selecting user interface components to include in your add-on package. We'll include documented code for each item you select so your extension will work out of the box. {% endtrans %} {% for feature in features_form %} {{ pretty_field(feature) }} {% endfor %} {% endblock content %}
{% trans %} Enter some basic information about your add-on below and select which interface components to start with, and your custom-built add-on will be ready for download. {% endtrans %}
{% trans %} First, you need to enter some basic information about your add-on. This will be displayed in the Add-ons Manager when your extension is installed. {% endtrans %}
{% trans %} Tell us about the people or companies behind this add-on. This information appears in the add-on's About dialog. {% endtrans %}
{% trans %} Select the applications and versions that your add-on will support. The versions that you select will be the only versions that your add-on will be installable on. Make sure you only select applications and versions that you intend to test your add-on with. {% endtrans %}
{% trans %} Get started quickly by selecting user interface components to include in your add-on package. We'll include documented code for each item you select so your extension will work out of the box. {% endtrans %}