prior-art-archive / priorartarchive.org

Prior Art Archive Site
https://priorartarchive.org
GNU General Public License v2.0
3 stars 1 forks source link

Prior Art Archive Site

To Install

npm install

To Run Dev Mode

npm start

Navigate to localhost:8765

Storybook

To build and test components, we use Storybook. To run:

npm run storybook

Navigate to localhost:9001

To Build and Run Production Version

npm run prod

Navigate to localhost:8765

Architecture

The following diagram depicts the architecture for the Prior Art Archive and all associated services. The blocks are described below:

Prior Art Archive architecture diagram

Code Practices

Containers vs Components

The client side code follows a Container/Component split as is common in React-based sites. The structure and difference between the two in this repo is not exactly as described in the preceeding article. For this repo, the following describes how containers and components are differentiated:

Containers

Components

Commits

Preferred practice is to prefix commits with one of the following categories: