"Fossies" - the Fresh Open Source Software Archive

Member "Plone-5.2.5-UnifiedInstaller-1.0/base_skeleton/develop.cfg" (13 Sep 2021, 4912 Bytes) of package /linux/www/Plone-5.2.5-UnifiedInstaller-1.0.tgz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) INI source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "develop.cfg": 5.1.5_vs_5.2.0.

    1 #################################################################
    2 #
    3 #    Development Configuration
    4 #    =========================
    5 #
    6 #    This is a buildout configuration that sets up a development
    7 #    environment for Plone. It extends buildout.cfg.
    8 #
    9 #    To use this configuration, run buildout via:
   10 #
   11 #    bin/buildout -c develop.cfg
   12 #
   13 #    This specifies develop.cfg as buildout's configuration file. This configuration
   14 #    file extends buildout.cfg, so that all the options from that file are
   15 #    automatically included.
   16 #
   17 #    Included in the development configuration
   18 #
   19 #    Common development tools:
   20 #
   21 #     * mr.bob, a Python package-skeleton generator. With bobtemplates.plone
   22 #       it has supportfor common Plone development packages like content-type
   23 #       and theme packages.
   24 #
   25 #     * mr.developer, a tool that automatically checks out source for
   26 #       add ons from a versioning system, then adds them to your
   27 #       development package list.
   28 #
   29 #     * testrunner, which provides a command-line option to run
   30 #       test suites.
   31 #
   32 #     * Diazo command-line tools: diazocompile and diazorun. Useful
   33 #       for debugging and understanding Diazo and plone.app.theming.
   34 #       See http://docs.diazo.org/en/latest/compiler.html
   35 #
   36 #     * collective.checkdocs adds new distutils commands checkdocs and
   37 #       showdocs to validate restructured text in long_description
   38 #       field of Python eggs.
   39 #
   40 #     * zest.releaser, a kit for managing the release cycle for Python
   41 #       packages. See https://pypi.python.org/pypi/zest.releaser.
   42 #
   43 #     Common Customizations
   44 #     =====================
   45 #
   46 #     Add packages to the sources managed by mr.developer by adding them to the
   47 #     [sources] section below.
   48 #
   49 #     Add packages to the test suite by adding them to the "test-packages" option
   50 #     in the [buildout] section below.
   51 
   52 
   53 ############################################
   54 # Sources
   55 # -------
   56 # Specify packages under development here.
   57 #
   58 # See http://pypi.python.org/pypi/mr.developer for mr.developer source specifications.
   59 # <name> = <kind> [key=value] <url> [path] [key=value]
   60 # kind = The kind of repository. Currently supported are one of svn (>= 1.5), hg, git, cvs or fs.
   61 #
   62 [sources]
   63 # Examples: to check out plonetheme.sunburst from Plone's svn, use:
   64 # plonetheme.sunburst = svn https://svn.plone.org/svn/plone/plonetheme.sunburst/trunk
   65 #
   66 # To use a python package that is being developed in your src subdirectory, use:
   67 # myproduct.betterplone = fs myproduct.betterplone
   68 
   69 
   70 [buildout]
   71 
   72 ############################################
   73 # Test Packages
   74 # ----------
   75 # Specify a list of packages that you wish to explicity include in your test suite.
   76 # Base eggs are automatically included
   77 #
   78 test-packages =
   79 #    plonetheme.sunburst
   80 
   81 
   82 ############################################
   83 # Debug Mode
   84 # ----------
   85 # Most development work is done with Zope/Plone started
   86 # in foreground mode (bin/plonectl fg), which automatically
   87 # turns on debug mode and causes Zope/Plone to stop on
   88 # package loading errors.
   89 #
   90 # Note that debug mode makes Plone run *very* slowly due to
   91 # extra filesystem checks and granular transmission of browser resources.
   92 #
   93 # If you're developing Plone add-ons, you should want to see
   94 # deprecation warnings that let you know if you're using outmoded
   95 # methods or modules.
   96 deprecation-warnings = on
   97 #
   98 # Turning on verbose security may help diagnose security bugs.
   99 # You'll also need to disable the intercepting of "unauthorized"
  100 # errors in the error_log via the ZMI.
  101 verbose-security = off
  102 
  103 
  104 ############################################
  105 # Less Commonly Changed Options
  106 # -----------------------------
  107 # The remainder of the buildout mainly sets up the development
  108 # environment based on the settings above.
  109 
  110 # we're extending buildout.cfg
  111 extends =
  112     buildout.cfg
  113 
  114 extensions +=
  115     mr.developer
  116 
  117 eggs +=
  118     plone.reload
  119 
  120 parts +=
  121     test
  122     diazotools
  123     checkdocs
  124     mrbob
  125     releaser
  126     i18ndude
  127 
  128 # mr.developer settings:
  129 always-checkout = force
  130 sources = sources
  131 auto-checkout = *
  132 
  133 
  134 [test]
  135 recipe = collective.xmltestreport
  136 defaults = ['--auto-color', '--auto-progress', '--ignore_dir=.git', '--ignore_dir=bower_components', '--ignore_dir=node_modules']
  137 eggs =
  138     ${buildout:eggs}
  139     ${buildout:test-packages}
  140 
  141 
  142 # Add diazo compile/run tools to bin; useful for debugging understanding
  143 # diazo. See http://docs.diazo.org/en/latest/compiler.html
  144 [diazotools]
  145 recipe = zc.recipe.egg
  146 eggs = diazo
  147 
  148 
  149 [checkdocs]
  150 # installs collective.checkdocs from pypi [https://github.com/collective/collective.checkdocs]
  151 recipe = zc.recipe.egg
  152 eggs =
  153     collective.checkdocs
  154 
  155 
  156 [mrbob]
  157 recipe = zc.recipe.egg
  158 eggs =
  159     mr.bob
  160     bobtemplates.plone
  161 
  162 
  163 [releaser]
  164 # installs zest.releaser, po compiler
  165 recipe = zc.recipe.egg
  166 eggs =
  167     zest.releaser
  168     zest.pocompile
  169 
  170 [i18ndude]
  171 recipe = zc.recipe.egg
  172 eggs = i18ndude
  173 
  174 [plonecli]
  175 recipe = zc.recipe.egg
  176 eggs = plonecli
  177 
  178