{"id":18459278,"url":"https://github.com/sharebookbr/sharebook-mobile","last_synced_at":"2025-04-08T06:31:45.551Z","repository":{"id":38812430,"uuid":"133538612","full_name":"SharebookBR/sharebook-mobile","owner":"SharebookBR","description":"Projeto mobile híbrido de código livre para o app Sharebook.","archived":false,"fork":false,"pushed_at":"2025-03-31T06:05:04.000Z","size":5182,"stargazers_count":23,"open_issues_count":17,"forks_count":15,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-31T07:22:37.003Z","etag":null,"topics":["ionic"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SharebookBR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-15T15:45:09.000Z","updated_at":"2024-07-25T18:52:35.000Z","dependencies_parsed_at":"2023-12-21T20:04:29.079Z","dependency_job_id":"46962929-f676-4ba8-b06b-c52e2a6bb512","html_url":"https://github.com/SharebookBR/sharebook-mobile","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharebookBR%2Fsharebook-mobile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharebookBR%2Fsharebook-mobile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharebookBR%2Fsharebook-mobile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SharebookBR%2Fsharebook-mobile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SharebookBR","download_url":"https://codeload.github.com/SharebookBR/sharebook-mobile/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247791988,"owners_count":20996876,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ionic"],"created_at":"2024-11-06T08:22:37.104Z","updated_at":"2025-04-08T06:31:44.848Z","avatar_url":"https://github.com/SharebookBR.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PRIMEIROS PASSOS DEVELOPER MOBILE\n\n## 1 - CONHEÇA O PROJETO SHAREBOOK\n\nhttps://www.linkedin.com/pulse/projeto-sharebook-raffaello-damgaard/\n\n## 2 - ENTRE NO SLACK\n\nhttps://join.slack.com/t/sharebookworkspace/shared_invite/enQtMzQ2Nzc5OTk3MDc4LTZlMmJlMjA3NGE1NDczN2QxYzc2ZWZhM2UxMzFkMDIyYjliMGI3YzdlYzg2ZjZhYjQ2YWY1ZTUyZGViNzViOWQ\n\n### 2.2 - LÁ NO SLACK, ENTRE NO CANAL #MOBILE\n\n- Se apresente. Nome, cidade, profissão, e principais habilidades.\n- Pergunte sobre as tarefas em aberto.\n- Troque uma ideia com o time técnico. Comente como planeja solucionar. Ouça os conselhos dos devs mais experientes. Esse alinhamento é super importante pra aumentar significativamente as chances do seu PULL REQUEST ser aprovado depois.\n\n## 3 - FAÇA PARTE DA EQUIPE NO TRELLO\n\nhttps://trello.com/invite/sharebook6/928f21ef82592b5edafde06f171d338b\n\n### 3.2 - PEGUE UMA TAREFA NO TRELLO.\n\n- https://trello.com/b/uTc3JDOz/mobile\n- Coloque no seu nome e mova para DOING.\n\n## 4 - GITHUB\n\n### 4.1 FAÇA UM FORK DO REPOSITÓRIO\n\nhttps://github.com/SharebookBR/sharebook-mobile\n\n### 4.2 ESCREVA CÓDIGO\n\nHora de colocar a mão na massa. A parte mais divertida, trabalhar no código-fonte. Depois de concluir e testar, envie e aguarde o PULL REQUEST ser aprovado.\n\n### 5 MISSÃO CUMPRIDA. VC AJUDOU O PROJETO. ❤️\n\n# Rodar o app pela primeira vez\n\n```bash\n# Verique se possui o Node instalado\n# Caso não tenha, baixe a versão mais atual em (https://nodejs.org)\n$ node -v\n\n# Caso queira rodar em seu dispositivo ou emulador Android\n$ npm install -g ionic cordova@8.1.1\n\n# Instale os módulos\n$ npm install\n\n# Para rodar no browser\n$ ionic serve\n\n# Para rodar no emulador\n$ ionic cordova emulate android # Adicione -l para livereload\n\n# Para rodar no dispositivo Android\n$ ionic cordova run android # Adicione -l para livereload\n\n# Crie seu primeiro componente\n$ ionic generate page NomeDoComponente\n```\n\n# Para fazer o build e publicar\n\nNo momento, temos scripts prontos para Ubuntu e OSx.\n\n```bash\n# Para gerar o apk versão release e production\n$ make build\n\n# Para assinar o apk assinado no Mac\n$ make deploy-mac\n\n# Para assinar o apk assinado no Ubuntu\n$ make deploy-ubuntu\n```\n\nO apk será colocado na raíz do projeto.\n\nAgora é só fazer o upload para a Play Store Console.\n\n## API no ambiente de dev\n\nhttp://dev.sharebook.com.br/swagger/\n\n## Temporary fix\n\nAt line 241 of [this file](node_modules/@angular-devkit/build-optimizer/src/transforms/scrub-file.js#241) paste:\n```\n    // Workaround for missing metadata.\n    if(!decorateArray.elements[1]) {\n      return false;\n    }\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharebookbr%2Fsharebook-mobile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsharebookbr%2Fsharebook-mobile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsharebookbr%2Fsharebook-mobile/lists"}