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 /developmentInstall all dependencies
$ npm installJayDMS 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 startTo finalize files for release, use the following command.
Minify for release
$ npm run deployIf 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.
