Skip to content

Commit 98e2e8e

Browse files
committed
[backend] add DEVELOPMENT.md
1 parent e3a52be commit 98e2e8e

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

backend/DEVELOPMENT.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Development
2+
3+
## Folder structure
4+
- `main/` - Package registry canister
5+
- `storage/` - Storage canisters (spawned from `main` canister)
6+
7+
## Guidelines
8+
- Avoid making breaking changes to the API - this will break the users with older versions of the CLI
9+
- Favor implementing new features with deprecating old ones for gradual adoption
10+
- If you still need to make a breaking change, update the API version in the `main-canister.mo` file and create a new release
11+
- Recommended to deploy staging(backend and frontend) first (`dfx deploy --network staging ...`)

0 commit comments

Comments
 (0)