• Stars
    star
    102
  • Rank 335,584 (Top 7 %)
  • Language
    Scala
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Shared Scala libraries for the OpenLaw project.

Shared Scala libraries for the OpenLaw project

CodeFactor

Getting started

If you want to learn more about this library, please read our OpenLaw core overview.

If you want to use OpenLaw core in your Scala project, here is how to add it to your sbt project:

// First add our repository
resolvers += "Openlaw core" at "https://dl.bintray.com/openlawos/openlaw-core"

//add the dependency
libraryDependencies += "org.openlaw" %% "openlaw-core" % "<last version>"

Contributing

Want to get involved? See detailed information about contributing here!

Versioning

Project versioning is automatically maintained from Semantic Versioning formatted tags via sbt-git.

If the most recent release was versioned v1.2.3, you may notice your local version is something like 1.2.3-7-a1b2c3d. This means you are 7 commits past release 1.2.3, and the latest commit was SHA a1b2c3d.

Code Formatting

We adhere to standardized code formatting via scalafmt. All PRs will be automatically checked for adherence. If they do not adhere to standardized formatting, they should be corrected prior to being merged.

The best way is let your editor handle everything for you everytime you hit save, see the Scalafmt Installation Docs or the OpenLaw developer setup documentation.

To manually verify, can run make lint-style to check and make lint-style-fix to automatically repair all files.

Release Process

For project maintainers, our current release process is documented here.

License

Copyright 2019 Aaron Wright, David Roon, and ConsenSys AG.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

More Repositories

1

tribute-contracts

A new modular DAO framework, inspired by the Moloch smart contracts
JavaScript
296
star
2

docs

OpenLaw Documentation 📖
Markdown
88
star
3

tribute-ui

Tribute - A modular DAO framework developed and coordinated by its members
TypeScript
45
star
4

openlaw-client

Shared JavaScript libraries for the OpenLaw project.
Scala
39
star
5

ethers-gcp-kms-signer

Ethers.js Signer that connects to GCP KMS
TypeScript
30
star
6

openlaw-elements

Render React form components and sections from an OpenLaw template.
JavaScript
15
star
7

Openlaw-Api-Tutorial-public

OpenLaw API Tutorial to accompany Medium post
JavaScript
13
star
8

scala-builder

Docker images for building Scala/SBT projects
Dockerfile
11
star
9

scalafmt-ci

GitHub Action to lint with scalafmt
Makefile
10
star
10

lao-docs

👾 LAO FAQs
7
star
11

scuttlebutt-akka-persistence

A akka persistence backend for scuttlebutt
Scala
4
star
12

openlaw-website

OpenLaw static website
SCSS
4
star
13

OpenCourt

Digital dispute resolution with OpenLaw
4
star
14

openlaw-issue-tracker

Location for reporting bugs and issues with OpenLaw.
4
star
15

whitney-mccoy-openlaw

Whitney Museum McCoy Public/Private Key Exhibit
JavaScript
3
star
16

tribute-discord-service

A Discord service to interact with curated TributeDAOs' Discord servers.
TypeScript
3
star
17

snapshot-js-erc712

TypeScript
2
star
18

LAO-NFT

mvNFT for LAO // erc721 / erc1155 "lite"
Solidity
2
star
19

tribute-contracts-cli

A command line interface tool to interact with @openlaw/tribute-contracts.
JavaScript
2
star
20

protocore

Generate protobuf files for common languages used across OpenLaw
Dockerfile
2
star
21

tribute-docs-website

Tribute DAO Framework Documentation
SCSS
1
star
22

tribute-subgraph

Tribute DAO Framework Subgraph
TypeScript
1
star
23

lao-graph

Graph definition for The LAO
1
star
24

LAO-PROXY

LAO adaptation of MINION
Solidity
1
star
25

Reuseable-Clauses

List of Reusable Clauses curated by OpenLaw team
1
star