Skip to content

Commit

Permalink
cleanup and document
Browse files Browse the repository at this point in the history
  • Loading branch information
tinkrtailor committed Jan 5, 2024
1 parent aa7f489 commit 6ac0dd2
Show file tree
Hide file tree
Showing 17 changed files with 34 additions and 712 deletions.
25 changes: 25 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
# Game Chain Contracts

Disclaimer: This is very much a work in progess.

# Development

The development stack consists of:

- An anvil node for etherum local development
- Scripts deploying a mud world and all or selected modules for developments

We are running the anvil node explicitly ourselves for three reasons:

- Making the development environment as similar to live ones as possible
- Decoupling from MUD's opinionated dev tools
- Having a stand alone development node allows us to deploy modules in a deterministic an selective manner

To start developing against the world and all of the CCP modules run:

```
./dev-all
```

You can also run

```
./dev module1,module2 # comma separated list of modules to load into the base world
```
3 changes: 3 additions & 0 deletions deployments/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Deployment configurations

This directory contains deployment configurations for different environments or chains that we deploy worlds onto
Empty file.
Empty file.
Empty file.
2 changes: 2 additions & 0 deletions foundation/base-world/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Base mud world
This module is the base world foundational module that will host the frontier world. With the current approach this does not deploy any system but rather creates the world itself. If there are systems that should be included in the world's inceptions we would add them here or in a separate foundational module.
33 changes: 0 additions & 33 deletions foundation/base-world/script/PostDeploy.s.sol

This file was deleted.

24 changes: 0 additions & 24 deletions foundation/base-world/src/systems/TasksSystem.sol

This file was deleted.

30 changes: 0 additions & 30 deletions foundation/base-world/test/TasksTest.t.sol

This file was deleted.

6 changes: 0 additions & 6 deletions modules/smart-character/src/codegen/index.sol

This file was deleted.

16 changes: 0 additions & 16 deletions modules/smart-character/src/codegen/world/IWorld.sol

This file was deleted.

6 changes: 0 additions & 6 deletions modules/smart-object-framework/src/codegen/index.sol

This file was deleted.

Loading

0 comments on commit 6ac0dd2

Please sign in to comment.