Content Management System for YOUR personal website and/or portfolio!
After running npm i
, fire up npm run build
to start the compilation.
You will need to create following PHP classes to get the app running:
server/config/Credentials.php
(seeserver/config/example.Credentials.php
)
There is a SQL schema for the database to be found at server/database/db.sql
. Run those SQL commands on your db server.
Furthermore, you will need to specify the credentials to your database as constants in server/config/Credentials.php
- Run
npm run watch-ts
to listen for changes in the TypeScript code - Run
npm run watch-sass
to listen for changes in the Sass code
Any help on this project is more than welcome! If indeed you want to help us out (in whatever form that might be), you can find a list of top-priority todo items in contribute/todo.md
. Feel free to pick any of those due tasks and just start going to work on it!
Run npm run prepare-deploy
. This will create a directory that only stores every file and directory necessary to publish the app.
You can specify the output directory in deploy/prepare.js
: Simply customize the targetDir
attribute in the passed json object.