Coder Social home page Coder Social logo

partha7827 / hvn Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 99.19 MB

HighVibe.Network is a blockchain-based ecosystem designed to incentivize personal growth.

Home Page: https://highvibe.network

Kotlin 0.25% Swift 0.30% Objective-C 0.01% Dart 94.53% Makefile 0.81% C++ 2.64% C 0.32% HTML 0.15% Batchfile 0.20% Ruby 0.81%

hvn's Introduction

Highvibe

HighVibe.Network is a blockchain-based ecosystem designed to incentivize personal growth.

Meta

  • State: development
  • Point People: @7flash
  • CI : GitHub

Development Process

All stories and bugs are tracked in [GITHUB][]. Development occurs on branches that are tested with the test.The PR is reviewed and then merged into the develop branch.

To get started, see Contributing

Requirements

Setup

git clone https://github.com/HighVibe/hvn.git && \
cd hvn && \
flutter packages get && \
flutter pub run build_runner build --delete-conflicting-outputs && \
flutter run

Codecov (WIP)

You can use Codecov automatically as long as the repository's owner is a paid Codecov member (assuming this is a private repo).

Architecture (WIP)

Implementation Guidance (WIP)

  1. To view dependencies, view the pubspec.yaml.

  2. This project use built_value, built_collection and built_test packages which add value types (imitable values) to Dart. Make sure you use these package for model definitions, object serialization/deserialization, and any other appropriate use cases.

    Learn more about built_value and value types.

    Why built_value ?

    Last but not least, built_value widely used in products like Google AdWords.

    Articles

    Tutorials

Contributing (WIP)

Dependencies

When adding a dependency is necessary it should be managed using pub.

Branching

Both branches develop and master are protected and should only be modified by filing a pull request. develop represents the latest accepted changes and master should represent the latest shippable source.

Development should take place on a development branch cut from the existing develop branch. Before merging all development branches should be rebased off of develop. Please do not merge develop upstream.

Development branches should follow the convention: {bugfix | feature}/{developer initials}-{JIRA_ID or GITHUB_ID}

Release branches should be tagged and cut from master as: release-0.0.0.

Testing

All non-trivial code should be tested. Contributors are encouraged to use TDD or BDD where applicable.

All development branches must pass CI before merging. Save yourself some trouble and run flutter test test/all.dart before filing a pull request.

Release

Define the version and build number for your application

The following defines the version and build number for your application. A version number is three numbers separated by dots, like 1.2.43 followed by an optional build number separated by a +. Both the version and the builder number may be overridden in flutter build by specifying --build-name and --build-number, respectively.

In Android, build-name is used as versionName while build-number used as versionCode. Read more about Android versioning at https://developer.android.com/studio/publish/versioning

In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. Read more about iOS versioning at https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html

Update App Icon

flutter pub run flutter_launcher_icons:main

hvn's People

Contributors

7flash avatar mob-dev avatar minikin avatar divyanshub024 avatar narendrasendhav avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.