Overview
For Developers
This is documentation for developers and contributors to 3DStreet. It includes links to all of the source code of 3DStreet as well as instructions on how to leverage 3DStreet components in your own applications.
3DStreet Repositories
3DStreet is made up of 4 key repositories:
Name | Repository & Endpoint | Description |
---|---|---|
Core Parser & Viewer | GitHub: 3DStreet/3dstreet Endpoint: https://github.3dstreet.org | A-Frame app to create 3D entities from 3DStreet scene file or Streetmix API response. Also creates basic environment and viewer controls. |
Editor | GitHub: 3DStreet/3dstreet-editor Endpoint: https://3dstreet.app | React-based interactive scene graph browser, interactive editor, and entity component property editor. |
Assets | GitHub: 3DStreet/3dstreet-assets-source GitHub: 3DStreet/3dstreet-assets-dist Endpoint: https://assets.3dstreet.app | All original source files for 3DStreet 3D models including Blender source code as well as converted output for distribution. |
Docs & Website | GitHub: 3DStreet/3dstreet-docs Endpoint: https://3dstreet.org | This documentation site as well as 3dstreet.org index page. |
Future docs topics
- Contributing for Developers (for Kieran)
- Architecture
- Repositories
- Contributing Instructions (issue, PR, testing, etc.)