A Front-End Developer’s tool for rapid development, design, and content management. Easily build components, templates, post types and stashes to help generate your site structure and content.
First read our contributing readme file prior to starting. With that said, keep in mind all development files live under the /development
folder. The /project
folder serves as an example root directory for local development to test JayDMS. Make sure you have Node JS, Gulp JS, and Apache/PHP (suggested for Mac or Windows) installed locally. If you have prepared your local environment, begin by following the steps below.
Navigate to development folder
$ cd /development
Install all dependencies
$ npm install
JayDMS development uses http://jdms-dev.local
URL for local testing. Modify your host file to include the following.
Add URL to host file
127.0.0.1 jdms-dev.local
Mac
/private/etc/hosts
Windows
\Windows\System32\drivers\etc\hosts
Next, you'll have to modify your vhost file to redirect the dev URL to the appropriate folder.
<VirtualHost *:80>
ServerName jdms-dev.local
DocumentRoot c:/path/to/your/repo/directory/project
<Directory "c:/path/to/your/repo/directory/project/">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
At this point, you can start running your Apache/PHP environment. Within the /development
folder, start your development server.
Start local server
$ npm start
To finalize files for release, use the following command.
Minify for release
$ npm run deploy
If you would like to support JayDMS and it's development, please star this project to bring awareness. Also, please support RM Digital Services with your donations for engineering and development services.
JayDMS is licensed under the AGPL-3.0 license or Commercial.
© 2020 JayDMS Name & JayDMS Logo ™ - Shannon Reca, RecaMedia.