An open API service indexing awesome lists of open source software.

https://github.com/devonfw/ide

Tool to automate setup and update of development environment (esp. for Java projects).
https://github.com/devonfw/ide

asset-ide

Last synced: 19 days ago
JSON representation

Tool to automate setup and update of development environment (esp. for Java projects).

Awesome Lists containing this project

README

        

:toc: macro

image::documentation/images/devonfwidelogo.png["Logo",align="center",width=100%]

A tool designed to help developers setting up an development environment with the ability to share the same project settings across the team.

image:https://img.shields.io/github/license/devonfw/ide.svg?label=License["Apache License, Version 2.0",link=https://github.com/devonfw/ide/blob/master/LICENSE]
image:https://img.shields.io/maven-central/v/com.devonfw.tools.ide/devonfw-ide-scripts.svg?label=Maven%20Central["Maven Central",link=https://search.maven.org/search?q=g:com.devonfw.tools.ide]
image:https://github.com/devonfw/ide/actions/workflows/build.yml/badge.svg["Build Status",link="https://github.com/devonfw/ide/actions/workflows/build.yml"]

image:https://github.com/devonfw/ide/actions/workflows/test-windows.yml/badge.svg["Windows",link="https://github.com/devonfw/ide/actions/workflows/test-windows.yml"]
image:https://github.com/devonfw/ide/actions/workflows/test-ubuntu.yml/badge.svg["Ubuntu",link="https://github.com/devonfw/ide/actions/workflows/test-ubuntu.yml"]
image:https://github.com/devonfw/ide/actions/workflows/test-macos.yml/badge.svg["MacOS",link="https://github.com/devonfw/ide/actions/workflows/test-macos.yml"]

toc::[]

== ATTENTION

=== Sunset of devonfw-ide

With devonfw-ide we have done a great job in automation of IDE installation on your local computer.
However, we decided to migrate everything from bash scripts to a reasonable programming language and allow professional development and quality assurance.
As a result we have created a new product https://github.com/devonfw/IDEasy[IDEasy] that is now replacing devonfw-ide.
Furhter, IDEasy is now a self-contained product totally independent from the rest of devonfw.

If you have been using devonfw-ide and want to migrate to IDEasy please read https://github.com/devonfw/IDEasy/blob/main/documentation/migration-from-devonfw.adoc[this migration guide].

We hope to see you again at IDEasy - the professional IDE automation taking what we started with devonfw-ide to the next level!

== Setup

=== Prerequisites
** Windows

*** On Windows you need to *download and install* https://git-scm.com/download/win[git for windows].

*** You need a tool to extract `*.tar.gz` files (`tar` and `gzip`).
+
For example https://www.7-zip.org/[7-zip] or https://www.win-rar.com/[WinRar].
** Linux
*** On Linux you need to install `curl` and `git` if you don't have them already
+
[source,terminal, .text-center]
----
sudo apt-get install git curl
or
sudo yum install git-core curl
----

** MacOS
*** On MacOS you only need to download and install https://git-scm.com/download/mac[git for mac].

=== Install

** Download the latest version of `devonfw-ide` from https://github.com/devonfw/ide/releases[here] and extract it to a folder of your choice.
+
(You can find all Releases in https://repo.maven.apache.org/maven2/com/devonfw/tools/ide/devonfw-ide-scripts/[Maven Central])
** Run the `setup` in this folder (On Windows you can double click on `setup.bat`)
+
A command prompt will open and the setup will start. The setup will ask for a settings URL. In case you do not have a settings URL for your project, you can just press enter to use the default settings.
** After the setup is finished, you can close the command prompt and open a new one.
** *You are done! You can now use the `devon` command in your terminal to use the devonfw-ide.*

==== Video Tutorial
ifdef::env-github[]
image:https://img.youtube.com/vi/NG6TAmksBGI/0.jpg[link=https://www.youtube.com/watch?v=NG6TAmksBGI, width=640, height =360]
endif::[]

ifndef::env-github[]
video::NG6TAmksBGI[youtube]
endif::[]
//video::NG6TAmksBGI[youtube, width=640, height=360]
// end::you[]

See also our latest video https://vimeo.com/808368450/88d4af9d18[devon ide update @ RISE]

== Documentation

* link:documentation/features.asciidoc[Features]
* link:documentation/setup.asciidoc[Download & Setup]
* link:documentation/usage.asciidoc[Usage]
* link:documentation/devonfw-ide-contribution-getting-started.asciidoc[Contribution]
* link:documentation/configuration.asciidoc[Configuration]
* link:documentation/structure.asciidoc[Structure]
* link:documentation/cli.asciidoc[Command Line Interface]
* link:documentation/variables.asciidoc[Variables]
* link:documentation/scripts.asciidoc[Scripts]
* link:documentation/settings.asciidoc[Settings]
* link:documentation/software.asciidoc[Software Folder]
* link:documentation/integration.asciidoc[Integration]
* link:documentation/advanced-tooling.asciidoc[Advanced-tooling]
* link:documentation/[Documentation]

== Contribution Guidelines
*If you want to contribute to `devon-ide` please read our https://github.com/devonfw/ide/blob/master/documentation/devonfw-ide-contribution-getting-started.asciidoc[Contribution Guidelines].*

*We use https://github.com/devonfw/ide/issues[GitHub Issues] to track bugs and submit feature requests.*

== License
* link:documentation/LICENSE.asciidoc[License]