Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Che/Roadmap
< Che
Current and future releases
0.4.0
Primary Goals
- Implementation of a workspace server which provide developer workspaces composed of projects and environments. Environments are composed of machines powered by Docker. Workspaces configuration are persisted and portable.
- New cloud IDE with advanced Java Features and new UI/UX.
- New user dashboard to manage user's workspaces.
- New Workspace Server
- Environments with Docker-based machine
- Projects injection
- Workspace lifecycle management
- RESTful access
- SSH/Terminal access
- Portability with shared access
- Commands injection support
- Cloud IDE
- Use Orion as text editor
- Remote Java Debugger
- Devops perspective
- New console and terminal panel
- Full text search
- Git diff viewer
- Java Features
- Java 8 support
- Use JDT for Java projects
- Refactoring: class, packages, attributes, methods
- Navigation: class structure, jump to definition
- Multi-module support
- Move classes, packages
- Quick fixes
- Code completion
- Quick documentation
- Dashboard
- Manage workspaces
- Manage projects
- Guided flow to create projects and workspaces
- Others
- Set of ready-to-use stacks
- Set of samples projects
0.4.1
Primary Goals
- Better stability
- Workspace portability improvements
- Advanced Consoles panel
- Workspace portability improvements
- Workspace export with image snapshot
- Management of workspace snapshot in dashboard
- Workspace clone
- Save environment snapshot
- Ability to copy a workspace on cloud
- Restore workspace in latest state
- Advanced Consoles panel
- Option to wrap-lines in outputs
- Syntax coloration in outputs
- Improved scrolling experience
- Ability to open a console in another browser tab
- Option to re-run a command
- Others
- Refactoring workspace environment model
- API to copy files between machines
- Display name of currently used branch in editor
0.4.2
Primary Goals
- Better stability
- Maven plug-in
- New Java features
- Strutural refactoring
- Maven plug-in
- Resolving modules for multi-modules projects
- resolve dependencies and available source jars
- Custom Maven command
- Improve classpath building for Maven multi-module projects
- Ability to display effective POM
- Resolve imports with quick fix feature
- Structural refactoring
- Plug-ins to be splitted into two jars: one for the client, one for the server
- Split API between Che Workspace Master APIs, Che Workspace Agent APIs
- New Java features
- Add type hierarchy view for Java
- Ability to setup format settings for Java code
- Others
- Improve SSH experience
- Support packages for Che to help the user to be properly setup
- Associate commands with stacks
- Shell syntax highlighting