Skip to content

初心者講習のその先 #12

@aoitan

Description

@aoitan

経緯とか思いつきとかつれづれ書く

  • #19の初心者講習でコードの読み方を知った先を知りたいと言う意見をもらった
    • ご意見くれた方としては何らかのコントリビューションにつながるといいとのこと
  • 初心者講習をここ数ヶ月やってるけどその先に進むのはやってないからそろそろフォローしたい
    • 初心者講習→脱初心者講習シリーズ→成果発表会をローテションみたいにできるとうれしい
  • 初心者講習ではコードの読み方とかざっくりした構造の話はするけど目的に対してどこを読めばいいかとか踏み込んだところはわからない
    • もっと踏み込んで構造を話すべき
    • 幾つか人物像を作って目的に対する必要な知識のリストとかにまとまるといい
      • アプリを作るのにAPIの使い方を知りたい人
        • webidlやテストコードを読んでAPIの端的な使い方を知る方法
        • APIを利用したプリインアプリを読んで実践的な使い方やアプリの設計とのすりあわせ方を知る方法
      • 端末や機器を作ったりOSのコードに対してコントリビューションしたい人
        • FxOSの構造を全体的な構造とよく変更されるカスタマイズポイントまとめみたいの
          • gaiaのappsとsharedが基本的によく読むところとか根本的なところはSystemアプリ読めとか
          • geckoはdom配下とb2g配下が基本的によく読む所とかプリファレンス関連散らばってるのでshell.jsとかlibprefとかよく探してねとかイベントは鬼門とかシステムメッセージとかはmessages読むと幸せになれるかもとかパーミッションはPermissionTable.jsmとwebidl読みましょうとか
      • アプリを作ったりOSのコードを修正するのは主目的ではないが参考にしたい人
        • MDN翻訳してて技術的な部分で何言ってるかわかんねーぜを解決するのにキーワードベースで調べていく方法
        • マーケットプレイスのレビューボランティアになってソースコードへのアドバイスとかする場合の参考にする方法

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions