Giter Site home page Giter Site logo

android_external_mokee_servercontroller's Introduction

如何贡献机型下载界面数据

——————————————————

准备

  • gerrit账号
  • 一台能上网的linux或mac
  • ssh key(下面会说明如何配置)

------------------

一 、准备折腾环境

  • 1、获取gerrit帐号
    • 进入Mokee gerrit review,右上角点击sign in,可使用github,gitcafe,google等帐号登陆demo11
    • 再点击右上角头像,settings,设置自己的username和email addressdemo12
    • 找到左边最下面agreement,进入New Contributor Agreement,选择Individual,拖到最下面,输入I AGREE,确定。即可获得推送权限

    最终效果:demo20

2、git配置
`git config --global user.name XXX`

`git config --global review.review.mfunz.com.username XXX(与review的username一致)`

`git config --global user.email [email protected]`

最终效果如下: mac icon

  • 3、添加ssh key

    • 生成ssh key ssh-keygen -t rsa -C <email>

    email和上面git设置的邮箱保持一致

    • 进入生成目录(一般为~/.ssh),打开id_rsa.pub,复制文件中的ssh-keygen
    • 进入review,右上角打开settings,找到ssh public keys,点击添加(add key,将复制的内容复制进去,再点击add就添加成功啦。示例demo10
  • 4、执行git clone,将需要的代码库同步

    git clone ssh://<username>@review.mfunz.com:29418/MoKee/android_external_mokee_ServerController && scp -p -P 29418 <username>@review.mfunz.com:hooks/commit-msg android_external_mokee_ServerController/.git/hooks/

username填写在review.mfunz.com上填写的username

demo8

二、更新机型数据

  • 1、素材准备

    1⃣️机型图片 cancro demo (推荐分辨率:109*124)

    2⃣️机型参数

处理器(cpu):

内存容量(ram):

存储容量(rom):

电池容量(battery):

屏幕信息(display):

处理器架构(cpuarch):

  • 2、更新device.php和图片
    • ①进入 源码目录/external/mokee/ServerController 打开device.php(建议使用sublime,notepad++等)

    • ②在$devices_info中找到自己机型的代号

'model'是机型代号 'name'是机型全称 下一步请使用'model'的名称 demo3

* ③在$hardware_info中更新自己的机型,代码规范如下
   // ('model name'填写上步获取的‘model’,cpu后面的''填写cpu型号)
	'model name' => array('cpu' => '',
   // (ram后面的''填写机器内存大小)
     'ram' => '',
   // (rom后面的''填写机器的存储容量)
   	 'rom' => '',
   //  (battery后面的''填写机器的电池容量)
     'battery' => '',
   //  (display后面的''填写机器的屏幕信息)
     'display' => '',
   //  (cpuarch后面的''填写处理器架构)
     'cpuarch' => ''),

效果如高亮部分 demo5

④加入图片 进入 /static/images/,将已准备好的机型图片重命名为model.png

// (model是前面获取的机型代号,且图片必须是PNG PNG PNG)

三、上传,提交代码审核

  • 修改成功后提交gerrit服务器审核

    git add <path>

    path是你添加图片文件或者修改的device.php文件的路径,一般通过git status可以看到

    git add --all

    git commit

    修改内容说明,请使用英文

  • 上传到服务器等待审核

git push ssh://<username>@review.mfunz.com:29418/MoKee/android_external_mokee_ServerController HEAD:refs/for/master

Username填写在review.mfunz.com上填写的username demo8

到此为止,所有的工作已经做完,如果修改符合规范,则会合并至主代码分区,不久你就可以看到自己的贡献啦

撰写者:ray

微博:329ray(若发现文档中的不足或有问题,可提交issue或私信我)

论坛支持:魔趣论坛

android_external_mokee_servercontroller's People

Contributors

callmesuper avatar changyuet avatar cmdrartanis avatar cws963101 avatar dlhxr avatar dss16694mk avatar gahokwan avatar gaows20 avatar huzhihaonn avatar ikwebdev avatar jareddantis avatar larryxiao625 avatar ljzyal avatar martincz avatar moetayuko avatar nian0114 avatar panyoujie avatar paranoiagu avatar qqzwc avatar ruling avatar shingkit avatar shminer avatar shuiqingliu avatar sndnvaps avatar subdragonzj avatar thune-xiaobai avatar xingrz avatar xjljian avatar zhaochengw avatar zlazaar avatar

Watchers

 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.