-
-
Notifications
You must be signed in to change notification settings - Fork 4
Environment Update
Michael Bohn edited this page Jan 7, 2019
·
3 revisions
Steps to-do:
Build the SBCL environment
- Clone the Repo https://github.com/Ragnaroek/dandelion/
- Install Quicklisp https://www.quicklisp.org/beta/
- Go into the Environment/ folder of the dandelion repository
- Edit the
build.lisp
file with a path to put the binary to, change(defparameter *binary-path* "/Users/mb/tmp/env")
- execute sbcl --load ./build.lisp
- evaluate
(build)
in the REPL, this will terminate the SBCL Repl and write a binary to the specified path
Update the Eclipse plugin
- Install Eclipse with the PDE environment tools (Plugin-Development Environment)
- Import all the Eclipse projects from the dandelion repo into your Eclipse workspace
- Copy the SBCL environment binary to the respective plugin folder (PluginEnvironmentSBCLWin32x86 for Windows)
- Update the executable path string in the file
/PluginEnvironmentSBCLWin32x86/src/de/defmacro/dandelion/env/sbcl/win32/x86/Configuration.java
- Update the version string in
/PluginEnvironmentSBCLWin32x86/plugin.xml
- Update the corresponding Eclipse feature
/DandelionSBCLFeatureWin32x86/feature.xml
- Update the version in the
Overview
tab - Update the version in the
Included Plug-ins
tab (the project cannot be compiled otherwise)
- Update the version in the
- Delete the folders
features/
,plugins/
and filesartifacts.jar
,content.jar
from theUpdate_Site
project - Open the file
/Update_Site/site.xml
and hitBuild All
Publish changes
- Make a PR for the changes in the dandelion repository
- Clone the
gh-pages
branch from the dandelion repository and make a PR with the updated update site (copy over all files from theUpdate_Site
build). - If the PR in the
gh-pages
is accepted the update will be live to all plugin users!