AerovekCommunity / Chartr.iOS

Fully decentralized, Chartr will change the way you think when it comes to booking your next flight.
MIT License
3 stars 1 forks source link
blockchain dapp swift

Chartr logo

Aviation on the Blockchain


Documentation

Refer to the Developer Guide to get an idea how the app was structured, and how to build and package the app.

Downloading the beta version

The beta app is useful in case you are not a developer and would like to contribute by playing with the app and proposing new features or reporting bugs that you find. Keep in mind that it is not going to be the latest version. If you'd like to request a new beta build, please create a issue ticket for that.

If you'd like to have access to the beta version please follow these steps

Contributing

All work done on the Chartr app happens directly on GitHub. Both core team members and external contributors send pull requests which go through the same review process.

If you are interested in contributing directly to the code base, the first thing you should do is read our Litepaper to get an understanding of what Chartr is and how it's supposed to work.

Submitting Code Changes

  1. Create an issue describing the bugfix or feature you plan to work on, or if one exists already that you want to work on just assign yourself to it.
  2. Clone the repo
    git clone https://github.com/AerovekCommunity/Chartr.iOS.git
  3. Create a branch off of main and name it with the issue number first followed by a dash and a description related to the issue being worked on. First make sure your main branch is up to date
    git checkout main
    git pull
    git checkout -b 1-my-first-issue
  4. Do the work in that branch and commit and push to remote when ready
    git add . 
    git commit -m "your commit notes"
    git push origin 1-my-first-issue
  5. Create a pull request from your branch into main and ask a core contributor to review it
  6. Once the pull request is approved you can merge your branch into main

You can also join our Telegram and Discord channels and ask questions there.

Community

Telegram

Discord

Code of Conduct