Minimalist Content Management System built on the MEAN Stack Simply install, run, and start creating content in easy to use markdown language
- Product Owner: Sean Grogg
- Scrum Master: Michael Symmes
- Development Team Members: Billy Rukh, Michael Symmes, Sean Grogg
- clone the directory using: git clone https://github.org/ArmorAndMint/ArmorAndMint.git
- Replace the bio/hero image with one of your choice - place into the client/images directory with a file named avatar.js
- run npm install
- run bower install
- run gulp OR node server/server.js
- Log in for the first time to register as the content owner
- Start creating markdown based content!
- uses the showdown style markdown via angular-markdown-directive which does not follow github stle markdown - strikeout for instance uses an s tag.
- This could be changed in a number of ways, it may even be configurable in the existing directive. Another option that solves both of these issues is: angular-marked. In any case it would be great to support all modern markdown.
- Currently sharing a link to a single post is rough around the edges. There is no 'easy' sharing method. Right now you have to manually covert the article title into a hyphenated string to construct a link - like: 'server.com/my-article-title-name-goes-here' This will return a page view of that article. The problem is that the link itself is not currently displayed in this format, so there isnt anything to cut and paste from. The client will be changed to display a proper link title. Might also be worth creating a 'share post' button, that generates a link for you.
- Node 0.12.x
- Express
- Angularjs
- MongoDB
gulp starts a nodemon session on your server as well as a browser-sync session on port 3000
-
TODO: browser sync hangs on startup
- you have to stop the page load, and refresh on first load but after that browser-sync and nodemon work great
-
client and server directories have their own README.md files which attempt to clarify the projects directory layout and usage
From within the root directory:
sudo npm install -g bower
npm install
bower installPlease see CONTRIBUTING and STYLE GUIDE before contributing.
