---
title: "How-to get started"
canonical: "https://community.cdcp.info/space/CDCPDocument/105709853/How-to%20get%20started"
format: markdown
---
> ℹ️ Technical knowledge required
> ℹ️ 
> ℹ️ **Development & Operations**  
> ℹ️ To make use of the platform:** **
> ℹ️ 
> ℹ️ - Work with Linux to install and configure multiple components for the platform, including web application servers, image server, file storage space, (small) database
> ℹ️ - Work with HTML/CSS to apply your desired styling, look and feel
> ℹ️ - Install scripts for processing contents to publish
> ℹ️ 
> ℹ️ Contributing towards advancing the platform
> ℹ️ 
> ℹ️ - Full stack development with Java, Python, JavaScript and scripting languages
> ℹ️ - Container development (Docker), and IaaC tooling (Terraform)
> ℹ️ - Search index engine (SOLR)
> ℹ️ - Digital contents including image, Audio Visual, 3D models
> ℹ️ - Collaboration communities such as IIIF

![image](media://1855ee9b-e90d-4f25-ba0f-8bd5cb9c6b04)



All source files required, with templates and input files schemas are in GitHub, as part as the [Cambridge University Library collections](https://github.com/cambridge-collection) as follows:

| **Resource** | **GitHub repositories** |
| --- | --- |
| Documentation | [https://github.com/cambridge-collection/cambridge-collection.github.io](https://github.com/cambridge-collection/cambridge-collection.github.io) |
| Data files schema | [https://github.com/cambridge-collection/cudl-package-schemas/tree/main/JSON-package-format](https://github.com/cambridge-collection/cudl-package-schemas/tree/main/JSON-package-format) |
| Sample data files | [https://github.com/cambridge-collection/dl-data-samples](https://github.com/cambridge-collection/dl-data-samples) |
| Application stack (with some extensions) | [https://github.com/cambridge-collection/cudl-viewer](https://github.com/cambridge-collection/cudl-viewer)   
[https://github.com/cambridge-collection/cudl-viewer-ui](https://github.com/cambridge-collection/cudl-viewer-ui)   
[https://github.com/cambridge-collection/cudl-services](https://github.com/cambridge-collection/cudl-services)   
[https://github.com/cambridge-collection/cudl-xtf](https://github.com/cambridge-collection/cudl-xtf) |
| Extensions (specific to Cambridge but included by default) | [https://github.com/cambridge-collection/codex-zacynthius-transcription](https://github.com/cambridge-collection/codex-zacynthius-transcription) |
| Utilities | [https://github.com/cambridge-collection/cudl-webpack-config](https://github.com/cambridge-collection/cudl-webpack-config) |
| Data file processing | [https://github.com/cambridge-collection/cudl-pack](https://github.com/cambridge-collection/cudl-pack)   
[https://github.com/cambridge-collection/cudl-data-processing-xslt](https://github.com/cambridge-collection/cudl-data-processing-xslt) |

## \uD83D\uDCD8 Instructions

1. Follow instructions to setup a local version of the viewer here: [https://cambridge-collection.github.io/setup-local-viewer.html](https://cambridge-collection.github.io/setup-local-viewer.html)
2. Try looking at the source json data and editing it, or converting some of your data, using[ our schema.](https://github.com/cambridge-collection/cudl-package-schemas/tree/main/JSON-package-format) You can also setup your own IIP image server, we use [IIPImage](https://iipimage.sourceforge.io/documentation/server/) and edit the [config](https://github.com/cambridge-collection/cudl-viewer/blob/main/docker/cudl-global.properties) to view images.
3. [Contact us](https://community.cdcp.info/space/CDCP/108101633/Contact) and let us know how you got on.

> ℹ️ Feel free to fork our code, and feedback any changes where you can!

## \uD83D\uDCCB Related articles