JavaScript HTML
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
demos don't attach the editor the the user's vicinity Dec 1, 2017
doc v0.33.1 Nov 16, 2017
preloader fixing some issues with the progress bar Jun 16, 2017
quickstart v0.33.1 Nov 16, 2017
src document code purpose Dec 9, 2017
templates fix minor security issue with off-site links Sep 5, 2017
test code optimizations Jul 31, 2016
.gitattributes no more Git LFS tracking May 16, 2017
.gitignore teleport pad Oct 18, 2017 documentation update May 31, 2017 massive changes all around Dec 3, 2016 Added Pete Nellius to list of contributors Feb 21, 2017 documentation update May 31, 2017
Primrose.doc.js v0.33.1 Nov 16, 2017
Primrose.doc.min.js build process fixes Jul 3, 2017
Primrose.js update build tool Nov 20, 2017 update build tool Nov 20, 2017
Primrose.min.js v0.33.1 Nov 16, 2017
Primrose.modules.js update build tool Nov 20, 2017 update build tool Nov 20, 2017 documentation update May 31, 2017
dev.js it's useful to be able to manually start a gulp task from a CLI node … Jun 16, 2017
favicon.ico favicon Dec 13, 2016
ga.js get the GA tracking code out of the Primrose repo and into the Primro… Jul 8, 2016
gulpfile.js don't sourcemap the preloader Dec 9, 2017
httpd.ini fix default server startup settings May 19, 2016
index.html fix meeting room demo Feb 9, 2018
index.pug v0.28.6 Oct 16, 2016
package-lock.json update build tool Nov 20, 2017
package.json upgrade packages Dec 9, 2017
preloader.js v0.31.13 Jun 16, 2017 v0.31.13 Jun 16, 2017
preloader.min.js v0.33.1 Nov 16, 2017
removePliny.js v0.33.1 Nov 16, 2017

Primrose Codacy Badge

Primrose is an immersive environment for web browsers on desktop and mobile devices alike. Within this environment, web developers can be applications that progressively enhance to support users on a wide variety of form factors, including high-end VR headsets.

Getting started with Primrose


If you're interested in contributing to the framework, we'd love to have you involved. Primrose is open to contributors of all skill levels and we are ready and willing to help beginners work through issues. Please read the guidelines for contributing before doing so.

If you don't want to write code or you don't have a lot of spare time, you still can help! Testing the various demos to make sure we haven't broken any features and filing issues when we do is very important.

Our GitHub contributors so far: You can add your name to it! :)

The easiest way to get started is to check the issues list for issues with the first-timers-only label.


Our Issues List is here on GitHub. If you're a brand new developer, please take a look at our Issues List and find an issue labeled first-timers-only. These are introductory tasks that we have reserved that will gently guide you into getting the project setup on your machine and get used to working on the code base.


Project Setup

To get started with Primrose, follow this setup guide.


Primrose is free, open source software (GPLv3) and may readily be used with other FOSS projects.