Giter Club home page Giter Club logo

manifest's Introduction

Project Kasumi


Another weebified custom ROM aiming to be a home for weebs.
Based on Project Materium - Optimized LineageOS-based Android aftermarket firmware with extra features, developed by people all over the world.

Getting started

To get started with Android/Project Kasumi, you'll need to get familiar with Repo and Version Control with Git.


Credits



To initialize your local repository using your trees, use a command like this:

repo init --depth=1 -u https://git.polycule.co/ProjectKasumi/android/manifest.git -b kasumi-v1

Now we need to sync just enough repos to get "Kasumi's Tools" up:

repo sync build/make external/tuuru vendor/kasumi

Then, to sync full source up:

. build/envsetup.sh
reposync auto

And to start build:

play live kasumi_<devicecodename>

Also remember to check build flags for customizing your build further (E.g. shipping with Lawnchair instead of Trebuchet).


Submitting Patches

Patches are always welcome! To submit one, email the lead developer at windowz414[at]projectkasumi[dot]xyz with your patch in this format;

Subject: {<relevant repo name>} [PATCH] <commit subject>

<commit description>

Signed-off-by: Your Name <[email protected]>

---
<diff of your patch>

Here's an example for you;

Subject: {vendor_kasumi} [PATCH] config/bootanimation: Filter space out when res is defined

* We don't know if the maintainer added space after definition in
  tree. (E.g. "TARGET_BOOT_ANIMATION_RES := 720 # Random thing)
                                 (Right here.) ^~~~~~~~~~~~~~~
  This causes COPY_FILES to malfunction, so delete everything after
  first space out. There shouldn't be a space before the actual
  value anyway, Rest In Pepperoni if there is. xD

Signed-off-by: Beru Shinsetsu <[email protected]>

---
 config/bootanimation.mk | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/config/bootanimation.mk b/config/bootanimation.mk
index e75a716c..30cfc404 100644
--- a/config/bootanimation.mk
+++ b/config/bootanimation.mk
@@ -19,6 +19,13 @@ ifeq ($(TARGET_CUSTOM_BOOT_ANIMATION),)
          $(warning TARGET_BOOT_ANIMATION_RES is invalid or undefined, using generic bootanimation)
          TARGET_BOOT_ANIMATION_RES := 720
      endif
+
+     # We don't know if the maintainer added space after definition in tree.
+     # (E.g. "TARGET_BOOT_ANIMATION_RES := 720 # Random thing)
+     # This causes COPY_FILES to malfunction, so delete everything after
+     # first space out. There shouldn't be a space before the actual value
+     # anyway, Rest In Pepperoni if there is. xD
+     TARGET_BOOT_ANIMATION_RES := $(shell echo $(TARGET_BOOT_ANIMATION_RES) | sed -e 's/ .*//')
      TARGET_CUSTOM_BOOT_ANIMATION := vendor/kasumi/prebuilt/common/media/bootanimation-$(TARGET_BOOT_ANIMATION_RES).zip
 endif
 

Not necessary but you might as well want to attach the patch file in the email just in case. :)

Example patch: https://git.polycule.co/ProjectKasumi/android/vendor_kasumi/commit/0b596f8eeec5ae5b0e74e88bdbdbc5a1b5953c1d.patch

manifest's People

Contributors

mikeng avatar rmcc avatar hyperb1iss avatar ryzenforce990 avatar haggertk avatar bgcngm avatar luca020400 avatar invisiblek avatar luk1337 avatar rashed97 avatar koush avatar npjohnson avatar intervigilium avatar sam3000 avatar ciwrl avatar zwliew avatar pipipig233666 avatar webgeek1234 avatar arco avatar ctso avatar chirayudesai avatar aviraxp avatar nift4 avatar javelinanddart avatar moetayuko avatar tdm avatar bvlj avatar euclidgeo avatar championswimmer avatar codeworkx 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.