https://github.com/aelfproject/aelf-auction
https://github.com/aelfproject/aelf-auction
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/aelfproject/aelf-auction
- Owner: AElfProject
- Created: 2020-04-12T14:57:58.000Z (about 6 years ago)
- Default Branch: dev
- Last Pushed: 2022-10-10T08:22:08.000Z (over 3 years ago)
- Last Synced: 2025-04-08T11:38:25.275Z (about 1 year ago)
- Language: C#
- Size: 2.59 MB
- Stars: 1
- Watchers: 9
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AElf-boilerplate - A framework for smart contract and dApp development
BRANCH | AZURE PIPELINES(chain) | AZURE PIPELINES(ios) | AZURE PIPELINES(android)
-------|------------------------|----------------------|-------------------------
MASTER |[](https://dev.azure.com/AElfProject/aelf-boilerplate/_build/latest?definitionId=7&branchName=master) | [](https://dev.azure.com/AElfProject/aelf-boilerplate/_build/latest?definitionId=12&branchName=master) | [](https://dev.azure.com/AElfProject/aelf-boilerplate/_build/latest?definitionId=12&branchName=master)
DEV |[](https://dev.azure.com/AElfProject/aelf-boilerplate/_build/latest?definitionId=7&branchName=dev) | [](https://dev.azure.com/AElfProject/aelf-boilerplate/_build/latest?definitionId=12&branchName=dev) | [](https://dev.azure.com/AElfProject/aelf-boilerplate/_build/latest?definitionId=12&branchName=dev)
Welcome to AElf Boilerplate's official GitHub repo !
Boilerplate is an environment that is used to develop smart contracts and dApps. Boilerplate shares some code with AElf and internally runs an AElf node.
## Getting Started
You can follow the tutorials [**here**](https://docs.aelf.io/main/main-1) that will get you started with contract development on Boilerplate. This tutorial also will guide you through the needed dependencies.
## Boilerplate
At the top level this repo contains two folders: **chain** and **web**. The chain folder contains code to facilitate contract development whereas the web folder contains the front end part of the dApp.
## chain
The process for developing the smart contract goes somewhat like this: define the smart contract, generate the code from the definition, implement the logic by using the generated code, test it and then deploy it.
The chain folder contains four sub-folders:
- **contract**: the implementation of the contract.
- **protobuf**: the definition of the contract.
- **test**: the unit tests of the contract.
- **src**: Boilerplate's core code, some elements need changing in here for the contract to be deployed.
## Versioning
We use Semantic Versioning (SemVer) for versioning, if you're intereted in closely following AElf's developement please check out the SemVer docs.
## License
AElf Boilerplate is licenced under MIT