The Speckle Server, Frontend, 3D Viewer, & other JS utilities.
Перейти к файлу
Cristian Balas 09de8184a7
viewer.loadObject now returns after loading (#187)
2021-04-22 13:47:03 +03:00
.circleci Add docker image "2" tag for releases (#184) 2021-04-20 18:29:36 +03:00
packages viewer.loadObject now returns after loading (#187) 2021-04-22 13:47:03 +03:00
test-deployment Test deployment after every CI deployment (#177) 2021-04-18 16:11:00 +03:00
test-queries fix(tests & queries): added graphql handlers for object children, tests, and refactoring 2020-05-13 14:19:46 +01:00
.dockerignore CI test for separate fe and be builds 2021-03-15 11:47:24 +02:00
.editorconfig frontend nginx improvement (#185) 2021-04-20 21:10:36 +03:00
.gitignore CI test for separate fe and be builds 2021-03-15 11:47:24 +02:00
CONTRIBUTING.md chore: updates discourse.speckle.works links 2021-03-10 21:40:29 +00:00
Dockerfile fix(dockerfile, docker-compose.yaml): add wait for db and redis to server container 2021-01-30 16:43:23 +01:00
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md 2020-08-25 16:03:28 +03:00
LICENSE Create LICENSE 2020-08-26 14:24:39 +03:00
docker-compose-deps.yml Simplified setting up a local dev setup (#159) 2021-03-31 13:43:22 +03:00
docker-compose-speckle.yml Simplified deployments and documentation (#168) 2021-04-07 23:32:25 +03:00
lerna.json refactor(global): restructures repo with lerna 2021-01-03 13:35:53 +02:00
package-lock.json dragging mostly works now 2021-02-03 13:04:04 -05:00
package.json dragging mostly works now 2021-02-03 13:04:04 -05:00
readme.md Update readme.md 2021-04-21 16:47:19 +01:00

readme.md

Speckle Web

Twitter Follow Community forum users website docs

Status

Speckle-Next codecov

Introduction

This monorepo is the home of the Speckle 2.0 web packages. If you're looking for the desktop connectors, you'll find them here.

Specifically, this monorepo contains:

➡️ Server, the Speckle Server.

The server is a nodejs app. Core external dependencies are a Redis and Postgresql db.

➡️ Frontend, the Speckle Frontend.

The frontend is a static Vue app.

➡️ Viewer, the Speckle Viewer.

The viewer is a threejs extension that allows you to display data from Speckle.

Documentation

Comprehensive developer and user documentation can be found in our:

📚 Speckle Docs website

Usage

To start using Speckle, it's not necessary to deploy it yourself. The easiest way is to register a free account on speckle.xyz, our general availability offering. Check https://speckle.systems/getstarted/ for more information.

Developing and Debugging

If you want to deploy the Server, we have a detailed guide on how to do so. To get started developing locally, you can read the run in development mode chapter of our deployment guide.

Contributing

Please make sure you read the contribution guidelines for an overview of the best practices we try to follow.

When pushing commits to this repo, please follow the following guidelines:

  • Install commitizen globally (npm i -g commitizen).
  • When ready to commit, git cz & follow the prompts.
  • Please use either server or frontend as the scope of your commit.

Community

The Speckle Community hangs out on the forum, do join and introduce yourself & feel free to ask us questions!

License

Unless otherwise described, the code in this repository is licensed under the Apache-2.0 License. Please note that some modules, extensions or code herein might be otherwise licensed. This is indicated either in the root of the containing folder under a different license file, or in the respective file's header. If you have any questions, don't hesitate to get in touch with us via email.