[Chapel Merge] Move compiler API docs to Docs for Contributors se

Branch: refs/heads/main
Revision: 2baefe8
Author: mppf
Log Message:

Merge pull request #18434 from mppf/compiler-internals-adj

Move compiler API docs to Docs for Contributors section

This PR moves the Compiler Internals section to a new Docs for
Contributors section within "Compiling and Running Chapel". This section
also now includes the bestPractices .rst files and I made minor edits to
these files to get them to build without warnings.

Future Work: get the compilerOverview.pdf linked in.

Reviewed by @lydia-duncan - thanks!

  • [x] full local testing

    Modified Files:
    A doc/rst/developer/bestPractices/README.md
    A doc/rst/developer/bestPractices/index.rst
    A doc/rst/developer/index.rst
    A doc/rst/meta/compiler-internals-doxygen/base.rst
    A doc/rst/meta/compiler-internals-doxygen/index.rst
    A doc/rst/meta/compiler-internals-doxygen/parsing.rst
    A doc/rst/meta/compiler-internals-doxygen/resolution.rst
    A doc/rst/meta/compiler-internals-doxygen/types.rst
    A doc/rst/meta/compiler-internals-doxygen/uast.rst
    A doc/rst/meta/compiler-internals-no-doxygen/index.rst
    R doc/rst/developer/bestPractices/README.rst
    R doc/templates/compiler-internals-doxygen/base.rst
    R doc/templates/compiler-internals-doxygen/index.rst
    R doc/templates/compiler-internals-doxygen/parsing.rst
    R doc/templates/compiler-internals-doxygen/resolution.rst
    R doc/templates/compiler-internals-doxygen/types.rst
    R doc/templates/compiler-internals-doxygen/uast.rst
    R doc/templates/compiler-internals-no-doxygen/index.rst
    M doc/.gitignore
    M doc/Makefile
    M doc/rst/conf.py
    M doc/rst/developer/bestPractices/CHPL_DEVELOPER.rst
    M doc/rst/developer/bestPractices/CompilerDebugging.rst
    M doc/rst/developer/bestPractices/CompilerIRTricks.rst
    M doc/rst/developer/bestPractices/ContributorInfo.rst
    M doc/rst/developer/bestPractices/DCO.rst
    M doc/rst/developer/bestPractices/Deprecation.rst
    M doc/rst/developer/bestPractices/ErrorWarningMessaging.rst
    M doc/rst/developer/bestPractices/GASNetOnDesktops.rst
    M doc/rst/developer/bestPractices/GeneratedCode.rst
    M doc/rst/developer/bestPractices/GettingStarted.rst
    M doc/rst/developer/bestPractices/NightlyTesting.rst
    M doc/rst/developer/bestPractices/Potpourri.rst
    M doc/rst/developer/bestPractices/RuntimeLibrary.rst
    M doc/rst/developer/bestPractices/Sanitizers.rst
    M doc/rst/developer/bestPractices/SpellChecking.rst
    M doc/rst/developer/bestPractices/StandardModuleStyle.rst
    M doc/rst/developer/bestPractices/TestAnnotationsLocally.rst
    M doc/rst/developer/bestPractices/Valgrind.rst
    M doc/rst/developer/bestPractices/buildingdocs.rst
    M doc/rst/developer/bestPractices/git.rst
    M doc/rst/index.rst

    Compare: Comparing 20d757c7e20b...2baefe8d2ee9 · chapel-lang/chapel · GitHub