Skip to content

Getting Started as a Developer

Bryce Plunkett edited this page Aug 29, 2019 · 8 revisions

Setting up Development and Testing Environment

Are you developing a custom program or modifying an existing program? Read this page to learn how to develop and test these features without having to rebuild the project every time.

Custom Programs

You can create custom programs that link to external web pages, demo an angular component, or even just do something cool. To learn more about making custom programs, see this page.

File System

The portfolio site has a realistic file system.

This file system is just a reflection of what can be found in src\assets\portfolio-documents. In other words, any file and directory within that folder (at all levels within the folder) can be accessed from the portfolio site in the form of the console or file explorer# . Any time you add files or folders to src\assets\portfolio-documents, the project needs to be rebuilt.

If a file is added to the file system, a restart of the backend may be required to be able to access the file. The file might appear in the app's file explorer, but express hasn't mounted it as as an accessible file.

By default, all PDF's are opened by the Browser program. You can define a custom program to open any type of file. See this page to learn more.

Creating a Portfolio Site with Heroku

Read this page if you want to use Heroku to host your portfolio site (for free). The page also covers a trick to keep your site cached and loading quickly on Heroku servers.

Need help?

Submit a ticket in the issue tracker or shoot me an e-mail at plunkett.bryce.m@gmail.com