├── .github └── ISSUE_TEMPLATE │ ├── 1-bug-report.yml │ ├── 2-documentation.yml │ ├── 3-feature.yml │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── README.md └── composer.json /.github/ISSUE_TEMPLATE/1-bug-report.yml: -------------------------------------------------------------------------------- 1 | name: Bug Report 2 | description: Report a bug 3 | title: "[Bug]: " 4 | type: bug 5 | body: 6 | - type: markdown 7 | attributes: 8 | value: | 9 | Please read [this](https://engineering.hmn.md/projects/support/) before proceeding forward. 10 | 11 | Please note that we don't offer detailed end-user support. 12 | 13 | This template is just for bug reports, not for questions. 14 | 15 | If the opened issue doesn't have all of the needed information, or it's off-topic, we will close it. 16 | 17 | Please provide as much details as possible - some bugs are hard to investigate and reproduce. 18 | 19 | Thank you for helping us fix our product. 20 | 21 | - type: input 22 | id: version 23 | attributes: 24 | label: Version 25 | description: What version are you using? 26 | placeholder: Version number 27 | validations: 28 | required: true 29 | 30 | - type: textarea 31 | id: expected 32 | attributes: 33 | label: Expected Behaviour 34 | description: A precise description of what you expected to happen 35 | placeholder: What should have happened? 36 | validations: 37 | required: true 38 | 39 | - type: textarea 40 | id: actual 41 | attributes: 42 | label: Actual Behaviour 43 | description: A precise description of what actually happened 44 | placeholder: What actually happened? 45 | validations: 46 | required: true 47 | 48 | - type: textarea 49 | id: bug-description 50 | attributes: 51 | label: Bug Description 52 | description: A precise description of what the bug is 53 | placeholder: Describe the bug. 54 | validations: 55 | required: true 56 | 57 | - type: textarea 58 | id: reproduction 59 | attributes: 60 | label: Steps to Reproduce 61 | description: Precise steps to reproduce the behaviour 62 | placeholder: | 63 | Step 1 64 | Step 2 65 | Step 3... 66 | validations: 67 | required: true 68 | 69 | - type: textarea 70 | id: code_sample 71 | attributes: 72 | label: Code Sample 73 | description: If you believe it would help, please add a minimal code sample that reproduces the issue 74 | placeholder: Your code goes here 75 | validations: 76 | required: false 77 | 78 | - type: textarea 79 | id: logs 80 | attributes: 81 | label: Error Logs 82 | description: If you believe it would help, please add any error messages or logs 83 | placeholder: Error messages go here. 84 | validations: 85 | required: false 86 | 87 | - type: textarea 88 | id: additional_info 89 | attributes: 90 | label: Additional Info 91 | description: Add any other info about the problem here (screenshots, videos, related issues, etc.) 92 | placeholder: Additional information that might help. 93 | validations: 94 | required: false 95 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-documentation.yml: -------------------------------------------------------------------------------- 1 | name: Documentation Issue 2 | description: Report an issue with documentation 3 | title: "[Docs]: " 4 | type: task 5 | body: 6 | - type: markdown 7 | attributes: 8 | value: | 9 | Please read [this](https://engineering.hmn.md/projects/support/) before proceeding forward. 10 | 11 | Please note that we don't offer detailed end-user support. 12 | 13 | This template is just for documentation issues, not for questions. 14 | 15 | If the opened issue doesn't have all of the needed information, or it's off-topic, we will close it. 16 | 17 | Please provide as much details as possible about the documentation issue you've found. 18 | 19 | Thank you for helping us improve our documentation. 20 | 21 | - type: dropdown 22 | id: issue-type 23 | attributes: 24 | label: Issue Type 25 | description: What kind of documentation issue is this? 26 | options: 27 | - "Missing documentation" 28 | - "Incorrect information" 29 | - "Outdated information" 30 | - "Unclear/confusing explanation" 31 | - "Broken example/code" 32 | - "Typo/grammar error" 33 | - "Missing example" 34 | - "Broken link" 35 | - "Other" 36 | validations: 37 | required: true 38 | 39 | - type: input 40 | id: location 41 | attributes: 42 | label: Documentation Location 43 | description: Where is this documentation located? 44 | placeholder: "Document URL goes here" 45 | validations: 46 | required: true 47 | 48 | - type: textarea 49 | id: description 50 | attributes: 51 | label: Issue Description 52 | description: Describe the documentation issue in detail 53 | placeholder: "Documentation issue explanation goes here" 54 | validations: 55 | required: true 56 | 57 | - type: textarea 58 | id: current-content 59 | attributes: 60 | label: Current Content 61 | description: If you believe it would help, please copy the current documentation content that needs to be fixed 62 | render: markdown 63 | placeholder: "Current documentation content." 64 | 65 | - type: textarea 66 | id: suggested-content 67 | attributes: 68 | label: Suggested Improvement 69 | description: How do you think this should be documented instead? 70 | render: markdown 71 | placeholder: "Suggested documentation content." 72 | 73 | - type: textarea 74 | id: additional_info 75 | attributes: 76 | label: Additional Info 77 | description: Add any other info that would help us improve the documentation 78 | placeholder: | 79 | - This confused me because... 80 | - Screenshots would have been helpful because... 81 | - Detailed output would have been valuable because... 82 | 83 | 84 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/3-feature.yml: -------------------------------------------------------------------------------- 1 | name: Feature Request 2 | description: Submit a feature request 3 | title: "[Feature]: " 4 | type: feature 5 | body: 6 | - type: markdown 7 | attributes: 8 | value: | 9 | Please read [this](https://engineering.hmn.md/projects/support/) before proceeding forward. 10 | 11 | Please note that we don't offer detailed end-user support. 12 | 13 | This template is just for feature requests, not for questions. 14 | 15 | If the opened issue doesn't have all of the needed information, or it's off-topic, we will close it. 16 | 17 | Please provide as much details as possible about the feature you need. 18 | 19 | Thank you for helping us build a better product. 20 | 21 | - type: textarea 22 | id: context 23 | attributes: 24 | label: Context 25 | description: Is this request related to a specific problem, workflow, or limitation? 26 | placeholder: Describe the background or scenario that led to this request. 27 | validations: 28 | required: true 29 | 30 | - type: textarea 31 | id: current_behaviour 32 | attributes: 33 | label: Current Behaviour 34 | description: A precise description of how things work now 35 | placeholder: How is it working now? 36 | validations: 37 | required: true 38 | 39 | - type: textarea 40 | id: improved_behaviour 41 | attributes: 42 | label: Improved Behaviour 43 | description: A precise description of how things should work 44 | placeholder: How it should be working? 45 | validations: 46 | required: true 47 | 48 | - type: textarea 49 | id: impact 50 | attributes: 51 | label: Impact 52 | description: An explanation why you believe this brings value and what's the impact on other users 53 | placeholder: | 54 | What's the value? 55 | What's the impact? 56 | validations: 57 | required: true 58 | 59 | - type: textarea 60 | id: possible_solutions 61 | attributes: 62 | label: Possible Solutions 63 | description: Do you already have ideas or examples of how this could be implemented? 64 | placeholder: Share your thoughts, examples, or references. 65 | validations: 66 | required: false 67 | 68 | - type: textarea 69 | id: acceptance_criteria 70 | attributes: 71 | label: Acceptance Criteria 72 | description: When would you say this feature is complete? List clear conditions or test cases. 73 | placeholder: | 74 | - [ ] User can do X 75 | - [ ] Feature works under Y condition 76 | - [ ] Documentation updated 77 | validations: 78 | required: false 79 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
Meta package for all Altis modules.
6 | 7 | 8 | 9 | Altis is designed in a modular way, and [the documentation](https://www.altis-dxp.com/resources/docs/) reflects this. Each module provides documentation on its configuration, features, and available internal APIs. 10 | 11 | ## Getting Started 12 | 13 | The [Getting Started documentation](https://www.altis-dxp.com/resources/docs/getting-started/) walks you through your first Altis project. This includes [project setup](https://www.altis-dxp.com/resources/docs/getting-started/), [configuring your project](https://www.altis-dxp.com/resources/docs/getting-started/configuration/), and [building your own modules](https://www.altis-dxp.com/resources/docs/getting-started/custom-modules/). 14 | 15 | ## Guides 16 | 17 | A [series of Guides](https://www.altis-dxp.com/resources/docs/guides/) is provided to guide you through specific tasks or types of projects. These guides walk you through the steps to achieve tasks. 18 | 19 | ## Upgrading 20 | 21 | If you are upgrading from one version of Altis to another make to thoroughly read and follow the steps in [the upgrading guides](https://www.altis-dxp.com/resources/docs/guides/upgrading/). 22 | 23 | ## Releases 24 | 25 | There is a [list of current and previous releases here](https://www.altis-dxp.com/resources/releases/), as well as more information on [the Altis release process](https://www.altis-dxp.com/resources/docs/guides/altis-releases/) and the accompanying [long term support policy](https://www.altis-dxp.com/resources/docs/guides/long-term-support/) in our guides. -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "altis/altis", 3 | "description": "Altis", 4 | "type": "metapackage", 5 | "license": "GPL-2.0-or-later", 6 | "authors": [ 7 | { 8 | "name": "Human Made", 9 | "email": "hello@humanmade.com" 10 | } 11 | ], 12 | "require": { 13 | "php": ">=8.2", 14 | "altis/core": "dev-master", 15 | "altis/cms": "dev-master", 16 | "altis/cloud": "dev-master", 17 | "altis/enhanced-search": "dev-master", 18 | "altis/documentation": "dev-master", 19 | "altis/media": "dev-master", 20 | "altis/privacy": "dev-master", 21 | "altis/seo": "dev-master", 22 | "altis/sso": "dev-master", 23 | "altis/security": "dev-master", 24 | "altis/dev-tools": "dev-master" 25 | } 26 | } 27 | --------------------------------------------------------------------------------