question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Hacktoberfest and galio

See original GitHub issue

Introduction

Hi everybody! Hacktoberfest is here and and we have an interesting issue which will help not only Galio, but also you to grow up or just practice your skills.

We think Galio will be the the next best thing for building UIs with React Native but we also need your help to reach our goal. We want this to be a community-driven library with the purpose of delivering clean and fast code, flexibility and choices, and what we think good design practices to the React Native community. ❤️

We’ve already built 7 components which you can use for the next step in Galio’s future: screen examples. We need to show how Galio can be used by building different beautiful screens.

We think this issue should be a good practice exercise for beginners, as much as it is for more advanced React Native developers.

Task

We have 7 screens in all formats (Photoshop/Sketch/.png files) in Galio’s design branch.

You can choose one of the next 7 screens and recreate it using Galio components and then submit a PR with your cool screen:

This whole process is going to happen using a clone of the example branch.

Detailed information

As you can see, some of these screens require a different level of skill. For example, doing the menu screen you would have to change the menu of the app using react-navigation library so that would require you to learn a bit more about some other libraries React Native developers are using. If you think that could be a bit hard for you to do right now, pick a screen which only requires you to use just the perfect amount of knowledge of the react-native environment.

How to pick a screen

After cloning the repository or checked out our app using Expo (click here 🤩) and you got familiar with our showcase app for Galio and our components just leave a comment here saying which of the screens from above you’d like to create in order to showcase it in our app.

accessibility text

How to get started

  • Firstly you need to fork the project, so please calmly and with excitement press the “fork” button. This will create a copy of the repository in your GitHub account.
  • Now you need a copy on your computer so by going in your local repository, look for the “SSH clone URL” button and copy your URL. Open up your terminal and write git clone then paste your URL. Now hit enter.
  • Change into the new directory by typing: cd galio
  • Now you need to set up a new remote that points to the original project so that you can grab any changes and bring them into your local copy. Basically your project needs to be in sync with ours so you can get all the cool stuff. You can do that by writing the following line in your terminal: git remote add upstream git@github.com:galio-org/galio.git
  • Now you’re ready to do some nice work!

After you moved to the examples branch, don’t forget to write npm install or yarn install in order to install all the necessary packages.

We use the master branch for keeping our components and the examples branch for screens and app-related stuff in general so make sure to branch from examples. In this example we’re assuming I want to branch from examples by creating a branch with the name of the screen that I’ve chosen using the Terminal:

$ git checkout examples
$ git pull upstream examples && git push origin examples
$ git checkout -b screens/profile-screen

Thanks for helping!

We value your help and we’re really glad you’re helping us create this cool UI library. ❤️If you like this project, but don’t want to get involved just yet, don’t forget to click those cool Watch and Star buttons. For any issues please us the Issue tab.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:1
  • Comments:18 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
AmeerHamzaRiazcommented, Jul 13, 2019

thanks @palingheorghe for your response. I found a component through which it can be implemented, I’ll try to make it work with react-navigation (just for fun). Good luck with Galio.

2reactions
palingheorghecommented, Nov 1, 2018

Hi @nvh0412 @kostimarko @samcyn, Thank you for your interest in Galio ❤️! Do you guys still want to have those screens assigned or should we let them open for other people to create and help with this issue?

Thanks! 🤙🏽

Read more comments on GitHub >

github_iconTop Results From Across the Web

galio-starter-kit/CONTRIBUTING.md at master - GitHub
Galio's starter kit is an app you can use to see what you can create with our library ... Galio participated in last...
Read more >
Hacktoberfest at Creative Tim - Win a special prize
Join us for Hacktoberfest and Win 1 of the 10 special Creative Tim prizes ... Galio is an open-source React Native framework built...
Read more >
Join us for Hacktoberfest and Win 1 of the 10 special Creative ...
Every October brings the Hacktoberfest, an online event which is a ... Galio is an open-source React Native framework built to help mobile ......
Read more >
Hacktoberfest 2022
Hacktoberfest : a month-long celebration of open-source projects, their maintainers, and the entire community of contributors.
Read more >
Literature | TreeGenes
... of Impatiens parviflora Dc. in Galio sylvatici-Carpinetum (R. Tx. 1937) Oberd. ... Reminder - there are just 2 weeks remaining in @Hacktoberfest!...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found