Skip to content

CodeHavenX/MonoRepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,492 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monorepo

This mono-repo holds the code for several projects that we manage. The reason for going with a mono-repo was to make code-sharing easier and reducing maintenance cost.

Current Projects

Project Link

Getting started

Prerequisites

SDK Package

Make sure you have SDK downloaded. You can do this manually or through the IDE. Add a local.properties file to the root dir. In the file, add sdk.dir=YOUR\\PATH\\TO\ANDROID\\SDK

Building the code

To build all the projects and execute all tests run: ./gradlew releaseAll.

Build

This is a monorepo, so there are multiple types of targets within this project. For more information about how to build and run each project is found within each project's page.

Formatting

The code is configured to follow a pre-defined format style. This is enforced by the build process, so it is important to always follow the format otherwise the build process will fail. To automatically fix any format issues, just run ./gradlew ktlintf. If this task fails, you will have to manually fix the issue.

Testing

You can read more about testing in the Testing page. TODO: Update this link to point to the correct page.

More information

To learn more about the project, please look at the documentation. TODO: Update this link to point to the correct page.

About

This is a project that aims to provide a scalable architecture for mobile development.

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors