You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can now run an integration test in 'sandbox' mode meaning you get to control what happens during the session but no snapshot is saved. It's a convenient way of testing a feature with a given pre-built example repo.
I've replaced the contributor code of conduct with a very stripped down version that basically says 'be nice'. The original was a little intense and didn't reflect the natural level of charity and positivity in the issues board. If people have an issue with that let me know.
I've added some extra sections to the contributing guide including:
how the codebase (intentionally) diverges from some Go idioms
i18n
testing
debugging
Note from maintainer:
Still working on this gui package refactor. I expect the health of the codebase to increase quite a bit with the change. I regret not trying to slice it up into smaller pieces but hopefully I'll have learnt my lesson next time.
We might need to rethink how integration tests are done. Right now it's a direct recording which can make the tests difficult to update.