We will update the documentation as I mentioned before very soon. In the meantime, these are the steps I followed to successfully enable/compile/apply a theme. I used as example the Stanford one (https://github.com/Stanford-Online/edx-theme):
git clone https://github.com/Stanford-Online/edx-theme.git
sudo mkdir -p /opt/bitnami/apps/edx/var/themes/example-theme/cms
sudo mkdir -p /opt/bitnami/apps/edx/var/themes/example-theme/lms
sudo cp -rf edx-theme/* /opt/bitnami/apps/edx/var/themes/example-theme/cms/
sudo cp -rf edx-theme/* /opt/bitnami/apps/edx/var/themes/example-theme/lms/
sudo chown -R daemon:daemon /opt/bitnami/apps/edx/var/themes/example-theme/
- Edit the configuration files
/opt/bitnami/apps/edx/conf/lms.env.json setting the following configuartion properties:
- Compile the Theme (you will find several Node Warnings, don't worry about them. This process will last at least 5-10 minutes):
sudo ../bin/paver.edxapp update_assets cms --settings=aws
sudo ../bin/paver.edxapp update_assets lms --settings=aws
sudo /opt/bitnami/ctlscript.sh restart
Access the Django administration console (check the Django Admin Console instructions for more information).
Browse to "Theming > Site themes > Add site theme".
From the "Site menu", select the site you want to apply a theme to.
Enter the identifier of the theme ("example-theme" in my case) and select "Save".
I hope this helps you to get your purpose and let us know if you find any issue following these steps.