Skip to content
This repository has been archived by the owner on Apr 2, 2020. It is now read-only.

Latest commit

 

History

History
77 lines (57 loc) · 1.7 KB

index.rst

File metadata and controls

77 lines (57 loc) · 1.7 KB

Welcome to Protobuild

Protobuild is a project generation system for C#. It aims to make cross-platform development in C# easier, by generating your projects in the appropriate format for each platform.

Protobuild is fully open source and available under an MIT license.

This documentation is organised into two sections:

User Documentation

This documentation is for developers interested in using Protobuild in their own projects.

.. toctree::
    :maxdepth: 2
    :caption: General Information

    faq
    support
    contributing

.. toctree::
    :maxdepth: 2
    :caption: Graphical Interface

    getting_started_gui

.. toctree::
    :maxdepth: 2
    :caption: Command-Line Interface

    getting_started_cmd
    application_projects
    console_projects
    library_projects
    content_projects
    include_projects
    external_projects
    project_migration
    project_properties
    module_options
    including_submodules
    package_management_protobuild
    package_management_nuget
    creating_packages
    ios_codesign
    web_platform
    service_dependencies
    customizing_protobuild

End User Guides

This documentation is for end users; that is, people consuming projects that already use Protobuild. If you're a developer interested in using Protobuild in your own projects, refer to the :ref:`user-docs` instead.

When documenting how to generate your projects, it is recommended you refer your users to the guides listed below.

.. toctree::
    :maxdepth: 2

    enduser_generating_projects