Skip to content

Adding a new language repo

Petar Kirov edited this page May 30, 2017 · 10 revisions
  • Create the language repo on Github
    • We use lowercase English adjectives from ISO 631-2
    • See the other repos for a common description
  • Create an a Github team with the same name
    • Add appropriate members to the team
    • Leave the Github language team
  • Give the Github team write access to the language repo
  • Add .travis.yml and sync with Travis
  • Enable for the language repo
    • force-push protection
    • require CI to pass
    • include admins

image

  • Configure webhook

    • Payload URL: https://dtour-bot.herokuapp.com/github_hook
    • Content type: application/json
    • Secret: (See Slack / Ask in private message)
    • Which events would you like to trigger this webhook?
      • Let me select individual events:
        • Push
        • Pull request

image

  • add it to the main repo (we use the ISO 639-1 two-letter shortform) - e.g. git submodule add https://github.com/dlang-tour/japanese public/content/ja

Open questions

  • only allow squash commits?
  • disable wiki?
  • instructions for README
  • add to base repo?
Clone this wiki locally