Slide 1

Slide 1 text

Let's contribute to Hasura

Slide 2

Slide 2 text

Hello! SHOKI HATA Japanese Software Engineer @Ateam LifeDesign, Inc. 2

Slide 3

Slide 3 text

Even small outputs are contributing to the Hasura community 3

Slide 4

Slide 4 text

“ Is it difficult to make a contribution to hasura? 4

Slide 5

Slide 5 text

5 non-English speaker… I just started using Hasura… It's okay. is possible! Can't write Haskell…

Slide 6

Slide 6 text

◦ Pull Request, Issue, reaction ◦ Writing technical articles ◦ Presenting at technical events ◦ Develop tools to make Hasura more useful ◦ etc… 6 Examples of Contribution Activities

Slide 7

Slide 7 text

Activity example: my case 7

Slide 8

Slide 8 text

8 Reaction to issue < Just this !

Slide 9

Slide 9 text

◦ Hasuraf ▫ Can operate Hasura CLI like fuzzy-finder 9 Development of home-made tools https://github.com/sho-hata/hasuraf

Slide 10

Slide 10 text

10 Motivation I want to operate Hasura CLI interactively - Looking for a version of… - Copy & paste… - Search interactively

Slide 11

Slide 11 text

Some CLI options are no longer available in specific Version ◦ Issue ◦ Pull Request 11 Hasura CLI bug reports/fixes

Slide 12

Slide 12 text

12 Developing Tools Experience reading Hasura CLI code Pull Request

Slide 13

Slide 13 text

Technical article writing 13 ◦ About how they’re using Hasura ◦ Tips / problem solving ◦ How to use the newest features

Slide 14

Slide 14 text

14 Merit of contribute

Slide 15

Slide 15 text

15 Helpful to users An issue Your reaction Resolve issue +1, +1…..

Slide 16

Slide 16 text

16 Skill Up Document Code Use case survey… survey… survey… Your own Knowledge

Slide 17

Slide 17 text

17 Getting feedBack output feedback

Slide 18

Slide 18 text

① Improve your skills Good interactions occur between you and the community. 18 ② Community gathers knowledge ③ Feedback

Slide 19

Slide 19 text

What is important when conducting contribute

Slide 20

Slide 20 text

Even small outputs are contributing to the community of Hasura 20

Slide 21

Slide 21 text

◦ Using Hasura ◦ React to Issue Start with small outputs 21 ◦ Raise an issue(bug report, enhancement) ◦ Writing technical articles ◦ Pull Request ◦ Creating Tools ◦ Presented at technical events

Slide 22

Slide 22 text

Thank you for tuning in! GitHub: @sho-hata Twitter: @sho_hata_ 22