Git Product home page Git Product logo

manifest-potato's Introduction

Potato Open Sauce Project

Haters gonna hate, potatoes gonna potate!

Credits

gnocchi-release (Android 13)

Tastier than ever!

Ingredients

  • Around 75G disk space
  • 20G or more usable internet
  • A computer with at least 16G RAM running Linux or MacOS
  • A brain
  • Some spices and potatoes

Instructions

  • Preparing the sauce

    1. Make sure you have a build environment setup.
    2. Make a new directory, cd to it and run
      repo init -u https://github.com/PotatoProject/manifest -b gnocchi-release;
      repo sync;
      
    3. The ROM sauce is ready! Get ready to prepare your device-specific sauce.
  • Preparing device sauce

    1. Define all relevant device repositories in .repo/local_manifests/local_manifests.xml
    2. Run repo sync;
    3. Move/copy your <ROM>.mk (Example: lineage_alioth.mk, aosp_alioth.mk) file to potato_alioth.mk.
    4. Open this file and
      • Set PRODUCT_NAME to potato_<device> (Example: potato_alioth)
      • For a Phone or tablet with a SIM Card, add
        # Inherit from Potato vendor
        $(call inherit-product, vendor/potato/config/common_full_phone.mk)
        
      • For a WiFi-only tablet, add
        # Inherit from Potato vendor
        $(call inherit-product, vendor/potato/config/common_full_tablet_wifionly.mk)
        
    5. Save and exit
  • Cooking

    1. Run
      source build/envsetup.sh;
      lunch potato_<device>-userdebug;
      brunch <device>;
      
      Example:
      source build/envsetup.sh;
      lunch potato_alioth-userdebug;
      brunch alioth;
      
    2. This will start compiling the build. Keep the potato near you for luck. You may optionally eat cheese while the build compiles.
    3. Resolve errors if any and continue building.

Reporting compilation issues

  • You can reach us at Telegram
  • For common porting related errors, visit Android Building Help
  • Make sure you provide relevant logs, screenshots and details with all sources you used.

Contributing

  • You can contribute to this project by submitting changes to our Gerrit Code-Review server.

Adding Support

  • For adding your device to the list of supported devices, please reach us at Telegram with your device tree and previous works.

manifest-potato's People

Contributors

delphij avatar cco3 avatar enh-google avatar danalbert avatar sahilsonar avatar colincross avatar freeinfra avatar stephenhines avatar kruton avatar danw avatar liutikas avatar wileyatgoogle avatar tornewuff avatar deymo avatar iam avatar vapier avatar pirama-arumuga-nainar avatar nickkral avatar bsimonnet avatar bdcgoogle avatar cferris1000 avatar gauravsh-google avatar ghartman17022 avatar mkayyash avatar nfuller avatar paulduffin avatar allight avatar mnissler avatar miaowang14 avatar zqiu-nest 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.