Skip to content

Commit

Permalink
Add Scaffolding tooling to README (cosmos#5376)
Browse files Browse the repository at this point in the history
- added scaffolding tool to README
- removed unnecessary docs

Signed-off-by: Marko Baricevic <marbar3778@yahoo.com>
  • Loading branch information
tac0turtle authored and xiangjianmeng committed Dec 18, 2019
1 parent 1095cb8 commit 15431ef
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 14 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,10 @@ For more, please go to the [Cosmos SDK Docs](./docs/README.md)

The Cosmos Hub application, `gaia`, has moved to its [own repository](https://github.com/cosmos/gaia). Go there to join the Cosmos Hub mainnet and more.

## Scaffolding

If you are starting a new app or a new module we provide a [scaffolding tool](https://github.com/cosmos/scaffold) to help you get started and speed up development. If you have any questions or find a bug, feel free to open an issue in the repo.

## Disambiguation

This Cosmos-SDK project is not related to the [React-Cosmos](https://github.com/react-cosmos/react-cosmos) project (yet). Many thanks to Evan Coury and Ovidiu (@skidding) for this Github organization name. As per our agreement, this disambiguation notice will stay here.
14 changes: 0 additions & 14 deletions docs/core/ocap.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,20 +42,6 @@ foundation of an object capability system.
For an introduction to object-capabilities, see [this article](https://en.wikipedia.org/wiki/Object-capability_model).

Strictly speaking, Golang does not implement object capabilities
completely, because of several issues:

- pervasive ability to import primitive modules (e.g. "unsafe", "os")
- pervasive ability to [override module vars](https://github.com/golang/go/issues/23161)
- data-race vulnerability where 2+ goroutines can create illegal interface values

The first is easy to catch by auditing imports and using a proper
dependency version control system like Dep. The second and third are
unfortunate but it can be audited with some cost.

Perhaps [Go2 will implement the object capability
model](https://github.com/golang/go/issues/23157).

## Ocaps in practice

The idea is to only reveal what is necessary to get the work done.
Expand Down

0 comments on commit 15431ef

Please sign in to comment.