You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jfa-go/CONTRIBUTING.md

1.0 KiB

Translation

Currently the admin page, account creation form and emails can be translated. Strings are defined in lang/<admin/form/email>/<country-code>.json (country code as in en-us, fr-fr, e.g). You can see the existing ones here. Make sure to define name in the meta section, and you can optionally add an author value there as well. If you can, make a pull request with your new file. If not, email me or create an issue.

Code

I use 4 spaces for indentation. Go should ideally be formatted with goimports and/or gofmt. I don't use a formatter on typescript, so don't worry about that.

If you need to test your changes:

  • make debug will build everything, and include sourcemaps for typescript. This should be the first thing you run.
  • make compile compiles go into build/jfa-go.
  • make ts-debug will compile typescript w/ sourcemaps into build/data/web/js.
  • make copy will copy css, html, language and static files into build/data.