Skip to content

Feature ETP-3291: Doc about the new applyTemplate task#608

Merged
RomanMagnoli merged 12 commits intodevelopfrom
feature/ETP-3291
Mar 30, 2026
Merged

Feature ETP-3291: Doc about the new applyTemplate task#608
RomanMagnoli merged 12 commits intodevelopfrom
feature/ETP-3291

Conversation

@RomanMagnoli
Copy link
Copy Markdown
Contributor

This pull request adds comprehensive documentation for the setup.applyTemplates Gradle task in Etendo and updates the documentation navigation to include this new guide. The new guide explains how to use the task, describes template formats and options, provides examples, and covers troubleshooting and CI/CD integration.

Documentation Additions:

  • Added a new guide, how-to-use-setup-apply-templates.md, detailing the usage of the setup.applyTemplates Gradle task, including modes of operation (interactive, bundled, file, URL), template format, backup mechanism, and CI/CD integration. The guide also provides troubleshooting steps and example templates.

Documentation Navigation Update:

  • Updated mkdocs.yml to include the new "How to Use Setup Apply Templates" guide in the developer how-to section, making it accessible from the documentation sidebar.

Remaining: Check with the rest of the team the variables configured in templates and update de doc.

@RomanMagnoli RomanMagnoli requested a review from Copilot March 13, 2026 16:13
@RomanMagnoli RomanMagnoli self-assigned this Mar 13, 2026
@RomanMagnoli RomanMagnoli added the documentation Improvements or additions to documentation label Mar 13, 2026

This comment was marked as outdated.

@RomanMagnoli RomanMagnoli force-pushed the feature/ETP-3291 branch 2 times, most recently from b161dd8 to 53afce7 Compare March 17, 2026 16:39
etendobot and others added 2 commits March 17, 2026 13:50
…-guides

- Remove getting-started/installation.md and interactive-installation.md
- Remove install-etendo-development-environment.md (absorbed into new guides)
- Remove install-etendo-main-ui.md (migrated to how-to-guides)
- Add local-development.md: full local dev setup guide (IntelliJ + Docker)
- Add production-server.md: ISO-only server installation guide with Apache step
- Add requirements.md: moved from getting-started/ to developer-guide
- Add how-to-configure-etendo-main-ui.md: Main UI config and dev setup
- Add how-to-use-interactive-setup.md: alternative guided configuration
- Update getting-started/overview.md: remove install/requirements buttons, add Live Builds
- Update mkdocs.yml: reorder installation nav by priority, add ES translations
- Fix internal links after file moves in upgrade and release-notes pages
@isaiasb-etendo isaiasb-etendo requested a review from Copilot March 18, 2026 19:07
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Etendo Classic documentation to introduce and document the setup.applyTemplates Gradle task and to reorganize the installation/getting-started documentation structure, updating MkDocs navigation accordingly.

Changes:

  • Added new “How to Use Setup Apply Templates” documentation (EN/ES) plus complementary guides (“Interactive Setup”, “Configure Etendo Main UI”).
  • Reworked installation docs into new “Local Development” and “Server Installation” guides and introduced a new requirements page under the developer guide.
  • Updated mkdocs.yml navigation (including ES i18n nav) and adjusted a few internal links to point to the new locations.

Reviewed changes

Copilot reviewed 16 out of 16 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
mkdocs.yml Updates nav structure; adds new how-to guides and new installation doc paths; removes old Getting Started installation entries.
docs/whats-new/release-notes/etendo-classic/release-notes.md Updates requirements link target to new requirements doc location.
docs/getting-started/overview.md Adjusts CTA buttons (adds Live Demo; removes install/requirements CTAs).
docs/getting-started/interactive-installation.md Removes the English interactive installation page.
docs/getting-started/installation.md Removes the English installation page.
docs/es/getting-started/interactive-installation.md Repurposes content toward “Quick Installation” with setup.applyTemplates usage.
docs/es/developer-guide/etendo-classic/how-to-guides/how-to-use-setup-apply-templates.md New Spanish how-to for setup.applyTemplates.
docs/developer-guide/etendo-classic/how-to-guides/how-to-use-setup-apply-templates.md New English how-to for setup.applyTemplates.
docs/developer-guide/etendo-classic/how-to-guides/how-to-use-interactive-setup.md New English how-to for interactive setup usage.
docs/developer-guide/etendo-classic/how-to-guides/how-to-configure-etendo-main-ui.md New English guide for Main UI configuration and dev setup.
docs/developer-guide/etendo-classic/getting-started/upgrade/upgrade-etendo-to-any-version.md Updates links to the new requirements page location.
docs/developer-guide/etendo-classic/getting-started/installation/requirements.md New requirements/software stack page under developer guide.
docs/developer-guide/etendo-classic/getting-started/installation/local-development.md New local development installation guide using setup.applyTemplates.
docs/developer-guide/etendo-classic/getting-started/installation/production-server.md New server installation guide (ISO-centric) using setup.applyTemplates.
docs/developer-guide/etendo-classic/getting-started/installation/install-etendo-main-ui.md Removes the old Main UI install page (replaced by the new “configure” guide).
docs/developer-guide/etendo-classic/getting-started/installation/install-etendo-development-environment.md Removes the old dev-environment install page (replaced by “local-development”).
Comments suppressed due to low confidence (1)

mkdocs.yml:1029

  • The PR removes the top-level getting-started/installation.md + getting-started/interactive-installation.md pages (and the files are deleted), but there are still many in-repo links pointing to them (e.g. docs/index.md, docs/whats-new/etendo-news.md, docs/developer-guide/etendo-copilot/installation.md, etc.). This will introduce broken internal links on the site. Consider keeping the removed pages as thin “moved” stubs that point to the new local-development.md / production-server.md / interactive setup docs, or update all inbound links in the same PR.
  consent:
    title: We value your privacy
    description: >- 
      We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. By clicking "Accept", you consent to our use of cookies. <a href="https://etendo.software/en/cookie-policy-2/" target="_blank">Cookie Policy</a>
    actions:
      - accept
      - manage 
    

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

The required technology stack depends on the target version.

- For Etendo versions prior to **Etendo 25**, the initial stack remains unchanged, For more information, visit: [Etendo 24 and Earlier - Software Stack](../../../../getting-started/requirements.md#etendo-24-and-earlier)
- For Etendo versions prior to **Etendo 25**, the initial stack remains unchanged, For more information, visit: [Etendo 24 and Earlier - Software Stack](../installation/requirements.md#etendo-24-and-earlier)
Comment on lines 1192 to 1204
- Etendo Copilot:
- ✨ Getting Started: user-guide/etendo-copilot/getting-started.md
- Setup and Usage: user-guide/etendo-copilot/setup-and-usage.md
- Bundles:
- Copilot Extensions:
- Overview: user-guide/etendo-copilot/bundles/overview.md
- SQL Expert: user-guide/etendo-copilot/bundles/sql-expert.md
- New UI:
- User Interface Improvements: user-guide/new-ui/ui-improvements.md

- Developer Guide:
- Overview: developer-guide/overview.md
- Etendo:
Comment on lines 1 to 16
@@ -8,18 +8,18 @@ tags:
- Configuración de PostgreSQL
- Entorno de Etendo
- Instalar
- Instalación interactiva
- Quick Installation

status: beta
---
# Instalar Etendo - Guía interactiva
# Install Etendo - Quick Installation Guide

@etendobot
Copy link
Copy Markdown
Contributor

Warning

Git Police 👮

One or more commit messages do not meet the required standards. Please correct them.

For more information, visit: Methodology for repository managment

1 similar comment
@etendobot
Copy link
Copy Markdown
Contributor

Warning

Git Police 👮

One or more commit messages do not meet the required standards. Please correct them.

For more information, visit: Methodology for repository managment

@RomanMagnoli RomanMagnoli merged commit b5b147f into develop Mar 30, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants