enigma-bbs/docs/admin/updating.md

940 B

layout title
page Updating

Updating your Installation

Updating ENiGMA½ can be a bit of a learning curve compared to other systems. Especially when running off of a development branch (such as 0.0.9-alpha being the recommended branch as of this writing), you'll want frequent updates.

Steps

In general the steps are as follows:

  1. cd /path/to/enigma-bbs
  2. git pull
  3. npm update or yarn to refresh any new or updated modules.
  4. Merge updates to config/menu_template.hjson to your config/yourbbsname-menu.hjson file.
  5. If there are updates to the art/themes/luciano_blocktronics/theme.hjson file and you have a custom theme, you may want to look at them as well.

Visual diff tools such as DiffMerge (free, works on all major platforms) can be very helpful here.

Remember to also keep an eye on WHATSNEW and UPGRADE!