Skip to content

Commit

Permalink
Initial cut at an FAQ file
Browse files Browse the repository at this point in the history
  • Loading branch information
johnweldon committed May 27, 2014
1 parent 8e959c7 commit 4ff12ec
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions FAQ.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@



Q: I want to get involved. Where should I start?
A: Read the docs. They're not complete (feel free to contribute), but
they help. Suggested reading order:

1. README
2. CONTRIBUTING
3. doc/architectural-overview.txt
4. doc/how-to-write-tests.txt
5. doc/glossary.txt
6. the other docs in doc/

Many of the docs in the doc/ directory become progressively more clear
as you begin actually working in the code. Keep re-reading them
periodically to gain more benefit.



Q: How do I find out what's going on currently? How does the juju-core
team communicate regularly?
A: IRC. Mailing Lists. Code Reviews.

1. IRC: most day-to-day discussion happens in #juju-dev on freenode.
2. Mailing Lists: [juju-dev](https://lists.ubuntu.com/mailman/listinfo/juju-dev)
3. Code Reviews. These are likely to change very soon, but
historically these have happened in codereview.appspot.com, and
they're initiated using the lbox tool referred to in the CONTRIBUTING
doc.



Q: How do I run only specific test suites using gocheck?
A: The quick answer is that the -gocheck parameters must be *last* on the
command line, for example:

go test -v ./state -gocheck.v -gocheck.f="StateSuite|CleanupSuite"

Also, if you want to use -gocheck.v or -gocheck.vv, you must also provide
the -v option to go test, otherwise the -gocheck.v* options are silently
ignored.

Additionally, you can only specify -gocheck.f filters on one package at
a time. If you use the go test ellipsis (./...) it will ignore your
filter strings.



0 comments on commit 4ff12ec

Please sign in to comment.