{"version":1,"pages":[{"id":"-MkItPU1iJJV8en4mMue","title":"AndHow!","pathname":"/","siteSpaceId":"sitesp_VQrR2","description":"Java application configuration"},{"id":"TbCcLfMEeFcDUaV7zUEy","title":"Live-Code Quickstart","pathname":"/live-code-quickstart","siteSpaceId":"sitesp_VQrR2","description":"Get started by trying live code examples in Replit"},{"id":"3TCyyjfwGbwafu0SzrIc","title":"Simple Usage Examples","pathname":"/simple-usage-examples","siteSpaceId":"sitesp_VQrR2","description":""},{"id":"-MkJ04NXwm__-mSFNWFz","title":"User Guide","pathname":"/user-guide","siteSpaceId":"sitesp_VQrR2","description":""},{"id":"-MkJ0Cr4uXGfwvdK3zRP","title":"Key Concepts","pathname":"/user-guide/key-concepts","siteSpaceId":"sitesp_VQrR2","description":"Key points to know about what AndHow is and does","breadcrumbs":[{"label":"User Guide"}]},{"id":"U6jR6y0NSlILFrt3zv1O","title":"AndHow Properties","pathname":"/user-guide/andhow-properties","siteSpaceId":"sitesp_VQrR2","description":"90% of using AndHow is creating and using Properties","breadcrumbs":[{"label":"User Guide"}]},{"id":"3i8nmWzE14is0MXZeFZB","title":"Loaders & Load Order","pathname":"/user-guide/loaders-and-load-order","siteSpaceId":"sitesp_VQrR2","description":"The order AndHow uses to scan configuration sources for property values, and the Loaders used to load from each source.","breadcrumbs":[{"label":"User Guide"}]},{"id":"TxiqaoxqUsFQLhvXkVHu","title":"Testing","pathname":"/user-guide/testing","siteSpaceId":"sitesp_VQrR2","description":"AndHow makes testing with multiple configurations easy","breadcrumbs":[{"label":"User Guide"}]},{"id":"eYK4LXnxUt9grwfV8Yh6","title":"AndHow Initialization","pathname":"/user-guide/andhow-initialization","siteSpaceId":"sitesp_VQrR2","description":"How AndHow startup up, configures itself, and your application","breadcrumbs":[{"label":"User Guide"}]},{"id":"2zA6uJaAKhroeaI7Sfot","title":"Configuring AndHow","pathname":"/user-guide/configuring-andhow","siteSpaceId":"sitesp_VQrR2","description":"How to configure AndHow before AndHow configures you(r application)","breadcrumbs":[{"label":"User Guide"}]},{"id":"8sUS9Y1G9KaZVOzq9qeN","title":"Whitespace Handling","pathname":"/user-guide/whitespace-handling","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"User Guide"}]},{"id":"rAc7kfKTfGzJYsM76Dpf","title":"Integration and Exports","pathname":"/user-guide/integration-and-exports","siteSpaceId":"sitesp_VQrR2","description":"AndHow can integrate with other frameworks and legacy apps.","breadcrumbs":[{"label":"User Guide"}]},{"id":"c9ef616J7uIDNdyCRkQT","title":"Changing the Load Order","pathname":"/user-guide/changing-the-load-order","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"User Guide"}]},{"id":"xOR1SztN6mIX65z7wNsE","title":"Java9 and Above","pathname":"/user-guide/java9-and-above","siteSpaceId":"sitesp_VQrR2","description":"AndHow works for applications built and/or running on Java 9 and up, but there are considerations.","breadcrumbs":[{"label":"User Guide"}]},{"id":"xoUSzK35R9foZkfKXkf7","title":"Best Practices","pathname":"/user-guide/best-practices","siteSpaceId":"sitesp_VQrR2","description":"Get the most out of AndHow and your application","breadcrumbs":[{"label":"User Guide"}]},{"id":"Zu7Uah4E6hKbDaOtMJB1","title":"Developer Guide","pathname":"/developer-guide","siteSpaceId":"sitesp_VQrR2","description":""},{"id":"rsfEGsFBHKksLUseS5vo","title":"How to Contribute","pathname":"/developer-guide/how-to-contribute","siteSpaceId":"sitesp_VQrR2","description":"Your first pull request","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"NbMaNH94WazkUsrVCPwj","title":"First Checkout with Git","pathname":"/developer-guide/first-checkout-with-git","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"hWKJWlxl8d3iwdsAzrQg","title":"Project Branching Structure","pathname":"/developer-guide/project-branching-structure","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"PvUDSIFWLUJjZpMdrLAf","title":"New Workstation Setup","pathname":"/developer-guide/new-workstation-setup","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"XYvxU76yspp4RigYrz5T","title":"Background","pathname":"/developer-guide/background","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"BDf6YAohv0LOCSmyeeEI","title":"Framework Testing","pathname":"/developer-guide/framework-testing","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"GBsmLXvzg9UZFimzqkgN","title":"Conventions","pathname":"/developer-guide/conventions","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"XYiCxZxYKMR7zLRWBc0E","title":"Release Plan","pathname":"/developer-guide/release-plan","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"ZpS6ECuZMSicBGTSZrlM","title":"HowTo Release","pathname":"/developer-guide/howto-release","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"YNt72BcqSgnNpvtAjU0O","title":"Troubleshooting","pathname":"/developer-guide/troubleshooting","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"yHz4PDeqoVgHYXfaDW4z","title":"References","pathname":"/developer-guide/references","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Developer Guide"}]},{"id":"3xFtdgQE45GWSOMOssil","title":"Help / Questions","pathname":"/help-questions","siteSpaceId":"sitesp_VQrR2","description":""},{"id":"Qjb9fvcmAFcNXnUlIH2w","title":"Release Notes","pathname":"/release-notes","siteSpaceId":"sitesp_VQrR2","description":""},{"id":"rF0qXdv8lwHOruTrZO3Z","title":"Release 0.4.2","pathname":"/release-notes/release-0.4.2","siteSpaceId":"sitesp_VQrR2","description":"","breadcrumbs":[{"label":"Release Notes"}]},{"id":"A3yd3uBVdawcAzdmyqvm","title":"FAQs","pathname":"/faqs","siteSpaceId":"sitesp_VQrR2","description":"Frequently Asked Questions"},{"id":"L0a4ifawwe7aX5d4WWjv","title":"Other","pathname":"/other","siteSpaceId":"sitesp_VQrR2","description":"Catch all for related research and notes"},{"id":"dbxCAhJFuJk5ZuTjIFmt","title":"JUnit Extension Registration","pathname":"/other/junit-extension-registration","siteSpaceId":"sitesp_VQrR2","description":"How-To register extensions via  composed annotations, where it works, where it doesn't, and possible solutions","breadcrumbs":[{"label":"Other"}]}]}