Skip to content

Feature/one liner install and landing page#1780

Open
shodiBoy1 wants to merge 11 commits intodevonfw:mainfrom
shodiBoy1:feature/one-liner-install-and-landing-page
Open

Feature/one liner install and landing page#1780
shodiBoy1 wants to merge 11 commits intodevonfw:mainfrom
shodiBoy1:feature/one-liner-install-and-landing-page

Conversation

@shodiBoy1
Copy link
Contributor

@shodiBoy1 shodiBoy1 commented Mar 27, 2026

Implemented changes:

  • Added install.sh - a one-liner install script that detects OS/architecture, downloads the latest IDEasy release, and runs setup automatically. Works on macOS (Intel & ARM), Linux (x64 & ARM64), and Windows (via Git Bash).
  • Added website/ - a landing page (index.html + style.css) with install instructions, copy-to-clipboard command, and an overview of IDEasy features.

This simplifies the current installation process from:

  1. Go to GitHub releases page
  2. Find the correct archive for your OS and architecture
  3. Download it manually
  4. Extract it
  5. Run setup

To just:
bash -c "$(curl -fsSL https://raw.githubusercontent.com/devonfw/IDEasy/main/install.sh)"


Checklist for this PR

  • When running mvn clean test locally all tests pass and build is successful
  • PR title is of the form #«issue-id»: «brief summary» (e.g. #921: fixed setup.bat). If no issue ID exists, title only.
  • PR top-level comment summarizes what has been done and contains link to addressed issue(s)
  • PR and issue(s) have suitable labels
  • Issue is set to In Progress and assigned to you or there is no issue (might happen for very small PRs)
  • You followed all coding conventions
  • You have added the issue implemented by your PR in CHANGELOG.adoc unless issue is labeled
    with internal

@coveralls
Copy link
Collaborator

coveralls commented Mar 27, 2026

Pull Request Test Coverage Report for Build 23643849312

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.02%) to 70.425%

Totals Coverage Status
Change from base Build 23641462284: 0.02%
Covered Lines: 10799
Relevant Lines: 14726

💛 - Coveralls

@shodiBoy1 shodiBoy1 self-assigned this Mar 27, 2026
@shodiBoy1 shodiBoy1 added the enhancement New feature or request label Mar 27, 2026
@shodiBoy1 shodiBoy1 marked this pull request as ready for review March 27, 2026 10:25
@shodiBoy1 shodiBoy1 requested a review from hohwille March 27, 2026 10:25
@shodiBoy1 shodiBoy1 moved this from 🆕 New to Team Review in IDEasy board Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Team Review

Development

Successfully merging this pull request may close these issues.

2 participants