This is the code for the Meteor UI5 Website, a website for demonstrating and documenting various Meteor UI5 packages. The packages themselves are published in separate repositories:
- Mongo Model
- Debug Helper
- Tutorial (Source)
- Accounts UI (under construction)
- Apollo Model (Planned)
Clone this repo with git clone https://github.com/propellerlabsio/meteor-ui5-website.git
- Change to the project root directory and run
meteor
. - Visit http://localhost:3000 in your browser.
This file will speed up access to the website when it exists in the public/webapp
folder. Note: this file is not desirable while developing and should be:
- deleted in your developent branch while you are developing, and
- rebuilt using the below grunt task prior to deploying.
To automatically create this file with grunt, run the following commands from the project root folder:
npm install
npm run-script build
.
- Confirm you have a public
ssh
key configured on your computer and added to your Scalingo account. - Confirm you have Scalingo configured as a remote by entering
git remote --v
in the project root folder. - If Scalingo isn't showing in the above, follow these steps to add it.
- From the project root, enter
git push scalingo
.
- Abstract away identical filter / sorter building code from different Compare Model controllers into utility class to better highlight what's actually different and relevant to the model code.
- Add packages jsdoc output to website
- Add roadmap to website
- Make demo site mobile friendly