Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs cn 0.7.1.2 #21

Open
wants to merge 2,534 commits into
base: docs-cn
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2534 commits
Select commit Hold shift + click to select a range
aa4df6f
Implement run --app-port
glasser Feb 8, 2014
b02857e
re-randomize app port on each restart
glasser Feb 8, 2014
153d84c
Drop optimist from the dev bundle
glasser Feb 8, 2014
4f71c56
Don't drop empty lines from app stdout/err
glasser Feb 8, 2014
1d391ee
remove unused onFailure argument
glasser Feb 8, 2014
38734b9
Use stderr instead of stdout in login command.
Feb 9, 2014
5ecbbd6
Ask accounts server for a username if we don't know of one yet
Feb 9, 2014
d5b466e
include oauth_verifier as a header, not a parameter
paulswartz Feb 9, 2014
b771f40
Clean up some legacy app error messages
Feb 10, 2014
4a9ae7a
Read login test output from stderr.
Feb 10, 2014
d68df9b
Npm.require: Allow arbitrary http(s) URLs with SHA
glasser Feb 10, 2014
788a1b6
Update docs about using fields in find cursors
mizzao Feb 10, 2014
f5b4af8
Fix minor typo in docs (Deps.afterFlush)
Jan 28, 2014
ace114a
Update year in copyright line.
n1mmy Feb 11, 2014
b042817
Add login failure test
Feb 10, 2014
d7cc714
Get rid of authConn().
Feb 10, 2014
5306fee
Fix missed stderr login prompt
Feb 11, 2014
212d380
Change comment from copyApp to createApp
Feb 11, 2014
b38322e
Add some deploy tests
Feb 11, 2014
c300f50
Remove XXX about 'slow' test that is 'slow'
Feb 11, 2014
58a27d1
Fix and test some runner error handling issues
glasser Feb 11, 2014
aee1fb9
avoid a theoretical race from last commit
glasser Feb 11, 2014
10badc3
Avoid referring to a variable before declaration
glasser Feb 11, 2014
4518d8c
find_underscores_and_kill_them_dead
glasser Feb 11, 2014
9303f69
add XXX comment about bad mongo urls
glasser Feb 11, 2014
132ab0c
Fix visibility of a listener to remove
glasser Feb 11, 2014
923887b
Actually kill the mongod process on stop
glasser Feb 11, 2014
ea6173d
MongoRunner.stop() always must set shuttingDown
glasser Feb 11, 2014
408f9c6
clear mongo timers when shut down
glasser Feb 11, 2014
1588ed5
remove console.log from 'meteor run --program x'
glasser Feb 11, 2014
691cb3f
refactor use of a single-use callback
glasser Feb 11, 2014
26c8711
Use close event instead of exit
glasser Feb 11, 2014
2d12715
Set exitFuture earlier
glasser Feb 11, 2014
b80136c
Add test for case-insensitive username login
Feb 11, 2014
c4315d3
Print registration URL after deploy
Feb 11, 2014
1f8fa55
Change capitalization of Meteor developer accounts
Feb 11, 2014
cc6c051
Add test for deploying with an existing account but no password set
Feb 11, 2014
c14cc0e
Add 'meteor logs' error messages for legacy-password/unauthorized apps.
Feb 11, 2014
6f74596
Add error messages for 'meteor mongo' too.
Feb 11, 2014
3382703
better comment on spawn events
glasser Feb 11, 2014
d54aae7
new dev bundle (0.3.31) with newer source-map
glasser Feb 12, 2014
1eaf4a5
Upgrade source-map used by coffeescript too
glasser Feb 12, 2014
76464f6
Give login prompt when necessary on logs/mongo commands.
Feb 12, 2014
16b786a
Don't claim our unclaimed test app in tests.
Feb 12, 2014
20800f4
Make email prompt also accept a username
Feb 12, 2014
dae257b
Kill malfunctioning shim for localStorage in IE 7
dgreensp Feb 12, 2014
e073cc1
Add a test for typing a username in the email prompt.
Feb 12, 2014
18ea49a
EJSON: Add tests for custom types
marcandre Jan 9, 2014
f888674
EJSON: Fix asymmetry in equals
marcandre Jan 4, 2014
0be15bd
EJSON: Provide default implementation of clone for custom types
marcandre Jan 3, 2014
de294dd
EJSON: Provide default implementation of equals for custom types
marcandre Jan 4, 2014
d1e03a5
Docs improvements for #1745
glasser Feb 12, 2014
c16c1c1
Reorder table of contents
glasser Feb 12, 2014
c51ea38
history update for #1745
glasser Feb 12, 2014
f3b5aac
Merge branch 'pr/1745' into devel
glasser Feb 12, 2014
57779c7
Upgrade CoffeeScript from 1.6.3 to 1.7.1
mquandalle Feb 1, 2014
a38e946
Merge branch 'pr/1802' into devel
glasser Feb 12, 2014
0e48d51
Update comment in docs. Fixes #1807.
n1mmy Feb 13, 2014
72c626b
document explicitly that we treat strings as IDs
glasser Feb 13, 2014
3204ffa
Update link to mongo page for selector syntax
dandv Feb 5, 2014
47cb936
Explicitly document where transforms are ignored
glasser Feb 13, 2014
181c68b
Allow named local collections in published arrays
glasser Feb 13, 2014
57c8630
Added more CSS classes to Accounts UI unstyled.
mitar Feb 10, 2014
6e27602
Merge branch 'oauth_verifier_fix' of https://github.com/paulswartz/me…
Feb 13, 2014
5b1b8e0
Merge branch 'paulswartz-oauth_verifier_fix' into devel
Feb 13, 2014
55348de
document effect of dae257b04f in History
glasser Feb 13, 2014
9a7d857
Merge remote-tracking branch 'origin/devel' into sso
Feb 13, 2014
1bd0d47
Merge remote-tracking branch 'origin/sso' into devel
Feb 13, 2014
a4e5a07
Fix mistaken infoResult.payload check on 'meteor claim'
Feb 13, 2014
6cf1a76
Rewrite 'deploy - logged in test' to not rely on pre-existing apps.
Feb 13, 2014
f4d5e44
Change logs match string to something that (I think) always appears
Feb 13, 2014
954aafa
tests for authorized and claim, factored out utils'
Feb 13, 2014
e908f95
Merge branch 'accounts-tests' of https://github.com/meteor/meteor int…
Feb 13, 2014
28227b7
new dev bundle, fixing an eachline bug
glasser Feb 14, 2014
9eca819
Enhance stack parser.
gschmidt Feb 14, 2014
84e1d5f
Add a basic runner test.
gschmidt Feb 14, 2014
4ce13da
Fixes to new 'run' test
glasser Feb 14, 2014
fbda101
Merge branch 'additional-run-test' into devel
glasser Feb 14, 2014
db7e387
Rename to Meteor.loginWithMeteorDeveloperAccount
Feb 14, 2014
8fd5369
slightly improve logs/mongo test logging
glasser Feb 14, 2014
52639e6
--get-ready on built meteor now fails on error
glasser Feb 14, 2014
2586a50
Refactor RunLog to be a singleton
glasser Feb 14, 2014
c0ac1ce
make meteor-npm use runLog
glasser Feb 14, 2014
0ea4acc
make bundler use runLog
glasser Feb 14, 2014
a3931f3
selftest: wait until stdio processed
glasser Feb 14, 2014
1752cee
Attempt to kill processes after tests
glasser Feb 14, 2014
7318071
increase a timeout
glasser Feb 14, 2014
553bf14
Remove duplicate getSessionFilePath() function.
Feb 14, 2014
ccb3f08
shouldn't show "installing" for background update
glasser Feb 14, 2014
1f7fa9e
a comment about runlog
glasser Feb 14, 2014
20a8e67
use runLog in updater
glasser Feb 14, 2014
9d8f95d
Adjust developer account OAuth popup size
Feb 14, 2014
1a3116f
Make options optional for Accounts.loginWithMeteorDeveloperAccount
Feb 14, 2014
055426a
Add loginWithMeteorDeveloperAccount to docs
Feb 14, 2014
c9ad8e9
Adjust login button text
Feb 14, 2014
0c42976
Merge branch 'devel' into accounts-tests
Feb 14, 2014
53e87bc
Put test-utils into their own namespace
Feb 14, 2014
a3829ab
Remove console.log, add semicolons
Feb 14, 2014
33da806
Add forgotten test-utils export
Feb 14, 2014
ccfd57f
Clean up a deploy test with new test-utils
Feb 14, 2014
66a5429
Add markStack to 'meteor claim' test helpers.
Feb 14, 2014
06ff4d2
Bump timeouts on 'meteor claim' tests
Feb 14, 2014
51e5d19
Make 'meteor claim' test as slow
Feb 14, 2014
d5a587c
Update test-utils comments
Feb 14, 2014
eb570e6
Bump a deploy-auth test timeout
Feb 14, 2014
e0719ec
Make 'deploy - logged out' test not depend on pre-existing apps.
Feb 14, 2014
1a421a8
Merge branch 'accounts-tests' into devel
Feb 14, 2014
be0bce8
Maintain file modes when copying a directory.
jfhamlin Feb 3, 2014
ea793cb
Test for #1808
glasser Feb 14, 2014
d4328d8
history update for #1808
glasser Feb 14, 2014
f0983a0
Merge branch 'pr/1808' into devel
glasser Feb 14, 2014
72cc860
publish-release needs a release file
glasser Feb 14, 2014
c5efe36
Ensure we don't double-return through runFuture
glasser Feb 14, 2014
73a7a09
Require test-utils as testUtils instead of utils.
Feb 14, 2014
e1548ed
Add first deferred registration test
Feb 14, 2014
708a818
Fix typo in registration test comment
Feb 14, 2014
c847142
Fix registration test error check
Feb 14, 2014
c248fcd
Clarify registration test comment
Feb 14, 2014
75fbb90
Remove localstorage -> jquery dependency
glasser Feb 15, 2014
f0b633e
Rough draft of History.md
Feb 15, 2014
b04aa12
Make 'empty' a test app with no packages.
Feb 15, 2014
bc0b1ce
Rename a test timeout variable and use it in more places.
Feb 15, 2014
cf2de81
Remove stray %s in update message.
Feb 15, 2014
c09d5e1
Remove stray %s in update message.
Feb 15, 2014
87f2260
Factor our accounts command timeout in more places.
Feb 15, 2014
9694b58
Tweak npm self-test for update message on built release
Feb 15, 2014
4cfd34d
Fix my tweak to the npm self-test
Feb 17, 2014
3eb4a13
Update back-compat comment
glasser Feb 15, 2014
b4c78fc
Bump apps to 0.7.1-rc0
Feb 17, 2014
927b0a0
Update History.md header
Feb 17, 2014
bdd9e7e
Add test for deferred registration with API token URL
Feb 17, 2014
2ef499f
Test that registration tokens are invalid after registration is compl…
Feb 17, 2014
784a14d
Add test for registering after logging out
Feb 17, 2014
764b41a
Clone DDP data as it goes into the merge box
glasser Feb 17, 2014
e6f6fce
Clone DDP data as it goes into the merge box
glasser Feb 17, 2014
418f560
Tweak header in History
glasser Feb 17, 2014
d861776
Put `/node_modules` in package root on build
rdickert Feb 17, 2014
b0efd08
Put `/node_modules` in package root on build
rdickert Feb 17, 2014
6b122ab
Allow _sockjsOptions to be provided on DDP.connect
timhaines Feb 17, 2014
3d5feb0
Allow _sockjsOptions to be provided on DDP.connect
timhaines Feb 17, 2014
39b61b4
Mention that run-command is gone
glasser Feb 17, 2014
fb20ee8
Revert "Do less deep copies"
Slava Feb 4, 2014
4541f72
Revert "Merge branch 'oplog-localcollection' into devel"
Slava Feb 4, 2014
10cdd65
More comments about our sort inconsistency
glasser Jan 28, 2014
54694a6
Revert "Remove run-command (and "raw" commands)"
glasser Feb 18, 2014
fde0717
Update help
glasser Feb 18, 2014
5eef5fc
keep raw commands removed
glasser Feb 18, 2014
91832f8
Update run-command to not be a raw command
glasser Feb 18, 2014
9f93b95
Better main detection
glasser Feb 18, 2014
993fbc9
run-command tests
glasser Feb 18, 2014
52f24fb
Merge branch 'restore-run-command' into devel
glasser Feb 18, 2014
8b25a5b
Merge branch 'restore-run-command' into devel
glasser Feb 18, 2014
977156d
Remove removal from History
glasser Feb 18, 2014
fb9592a
Allow setting nested field named _id
glasser Feb 18, 2014
64ce168
Allow setting nested field named _id
glasser Feb 18, 2014
a235517
History update for nested _id modifier
glasser Feb 18, 2014
b983537
Revert "Do less deep copies"
Slava Feb 4, 2014
79b03cd
Revert "Merge branch 'oplog-localcollection' into devel"
Slava Feb 4, 2014
b8250ec
More comments about our sort inconsistency
glasser Jan 28, 2014
9905a88
Remove an obsolete XXX
Feb 18, 2014
c06b991
Fix undefined variable in galaxy error handling
Feb 18, 2014
c0d5fed
help text tweaks
gschmidt Feb 18, 2014
dd2b5ce
'login' without --galaxy always prompts for username/password
gschmidt Feb 18, 2014
653045f
In self-test, make '--tests' into an argument and document it.
gschmidt Feb 18, 2014
bee4fbb
Reprompt if they enter a blank username to logs or mongo. With test.
gschmidt Feb 18, 2014
97d2264
Fix a "Future resolved more than once" error
gschmidt Feb 18, 2014
ec63838
Change required number of deploy args.
Feb 18, 2014
96e3273
make account setup link even more handy
gschmidt Feb 18, 2014
d3291f7
one space after period
gschmidt Feb 18, 2014
5308ee7
Upgrade jQuery to 0.11.0
glasser Feb 18, 2014
a719db8
Update jquery-waypoints to 2.0.4
glasser Feb 18, 2014
0c62b81
jquery-waypoints: Use original coffeescript source
glasser Feb 18, 2014
d1d714e
'whoami' gracefully handles revocation of a credential
gschmidt Feb 19, 2014
15602cb
Keep tests passing with --disable-oplog
glasser Feb 19, 2014
e3675cb
Fix timeouts on authorized/claim tests
Feb 19, 2014
7e6505c
Add tests for authorized and claim with no username set
Feb 19, 2014
6b5dd8f
Add test for whoami with no username set
Feb 19, 2014
77b3d03
Add missing var in deploy test
Feb 19, 2014
8f9f793
Add test for 'meteor deploy --settings'
Feb 19, 2014
31b387b
fixed for 'meteor logs' on a galaxy
gschmidt Feb 19, 2014
92abbf2
deploy server now returns 401 for invalid credentials
gschmidt Feb 19, 2014
c8e75d9
Use fut.isResolved() instead of a separate 'resolved' variable.
Feb 19, 2014
423ae65
This time, actually add the test for 'meteor whoami'.
Feb 19, 2014
2ef965f
Merge remote-tracking branch 'origin/release-0.7.1' into meteor-accou…
Feb 19, 2014
2f6bb62
Use the same timeouts in login tests as everywhere else
Feb 19, 2014
2ff0fa3
Correctly check for current username when deploying
Feb 19, 2014
1f8760a
Update 'meteor claim' test for new prose
Feb 19, 2014
023276c
Only show username prompt on deploy if we know the user has a username.
Feb 19, 2014
32ad71e
Improve email-in-use flow
gschmidt Feb 19, 2014
0663aaa
Make Sandbox.writeSessionFile actually write the file
Feb 20, 2014
829dfda
Don't log out an invalid session immediately before deploy.
Feb 20, 2014
eee4c0c
Add test for deploying with expired credentials
Feb 20, 2014
857b4e0
Merge branch 'meteor-accounts-ux-pass' of github.com:meteor/meteor in…
Feb 20, 2014
3caa824
Don't hang if less produces no source-map
Slava Feb 20, 2014
89b1a73
Make options optional on pollForRegistrationCompletion
Feb 20, 2014
cebffa7
Use stderr for login prompt on deploy with expired token
Feb 20, 2014
ab3577d
Update tests for changed accounts UX
Feb 20, 2014
7b9ca3d
Allow stylesheets to register source maps
Slava Feb 20, 2014
f19331f
Merge branch 'meteor-accounts-ux-pass' into release-0.7.1
Feb 20, 2014
dc4eb4c
Prevent less sourcemaps generation hanging w/o compiling less twice
Slava Feb 20, 2014
e4c02a5
Revert "Run user-supplied connect handlers earlier. They see the path…
Feb 20, 2014
36b7cd7
Add WebApp.rawConnectHandlers that run before other meteor handlers
Feb 20, 2014
6ca69af
Update History for rawConnectHandlers
Feb 20, 2014
9aa4e53
Run compress connect handler before raw connect handlers.
Feb 20, 2014
9610e07
Merge branch 'raw-connect-handlers' into release-0.7.1
Feb 20, 2014
67b6adc
Modify docs sidebar to not list every external login provider.
Feb 20, 2014
2e9755a
More improvements to load order doc
glasser Feb 20, 2014
4d682e3
Remove unneeded cookies package
Feb 20, 2014
54074fd
Fix crash if populating packages in two processes
glasser Feb 20, 2014
9669bbe
Bump some run test timeouts
Feb 21, 2014
58dc0ee
Print a warning if the generated source map failed to be applied
Slava Feb 21, 2014
0eaa021
Just drop sourcemaps that fail to be applied.
Feb 21, 2014
aa7b89d
Merge branch 'catch-sourcemap-fails' into release-0.7.1
Feb 21, 2014
8f2a0ab
Remove unnecessary help text line break.
Feb 21, 2014
222ac4c
Bump more self-test timeouts
Feb 21, 2014
e04d3f3
Make accounts-meteor-developer documented, not meteor-developer
Feb 21, 2014
1528f1c
Shorten some package descriptions
Feb 21, 2014
203917d
Don't print "overrides project version (null)"
glasser Feb 21, 2014
3cd00c8
Avoid stack trace with empty '.meteor/release' file
glasser Feb 21, 2014
cde758c
Tweak "Configure Meteor developer account login" button text
Feb 21, 2014
27e5b77
Bump examples and docs to 0.7.1-rc3
Feb 21, 2014
dd7fb37
history note about relaxed Npm.depends rules
glasser Feb 22, 2014
e7a0db4
Add History note about compress before rawConnectHandlers
Feb 22, 2014
99386b0
Do a pass over History.md
Feb 22, 2014
22db047
Add github usernames to History and update mailmap
Feb 22, 2014
bbc8fe2
Remove Accounts.loginServiceConfiguration from docs
Feb 22, 2014
d6f04ba
Fix exceptions in galaxy deploy
Feb 23, 2014
fecc246
Update license file for new npm modules.
n1mmy Feb 23, 2014
afcd1ae
history typo
glasser Feb 24, 2014
9e8a1f2
History: fix waypoint version
glasser Feb 24, 2014
c75969e
Another History.md pass, part 1.
n1mmy Feb 24, 2014
ff5d9f3
HIstory reordering pass.
n1mmy Feb 24, 2014
7a1c2f8
Fix Sashko's username in mailmap
Feb 24, 2014
1e36f52
Remove stray comma in History
Feb 24, 2014
dd47415
First cut banner and notices.
n1mmy Feb 24, 2014
48cfc71
Oops, missed one. Thanks, Tim.
n1mmy Feb 24, 2014
686996f
Tweak text in login button for meteor-developer to fit in current width.
n1mmy Feb 24, 2014
f8eec23
mention oplog
Feb 24, 2014
fabd6c6
Don't print 'undefined' around banner text
Feb 24, 2014
d32d2de
Update banner/notices/History for 0.7.1.1
Feb 24, 2014
fd7eaf4
Bump docs and examples to 0.7.1.1
Feb 24, 2014
77a474b
Merge branch 'release-0.7.1'
Feb 24, 2014
42ff994
Avoid returning twice on error in `files.run`
Feb 25, 2014
729f412
Only set oplog-reply flag on the oplog collection
glasser Feb 26, 2014
0eccd1f
Add History entries for 0.7.1.2 bug fixes
Feb 26, 2014
3caa3b9
Update banner and notices for 0.7.1.2
Feb 26, 2014
b0d86e5
Update docs and examples
Feb 27, 2014
4555d2c
Merge branch 'release-0.7.1.2'
n1mmy Feb 27, 2014
d15a166
Merge branch 'master' of https://www.github.com/meteor/meteor into do…
booxood Feb 28, 2014
7dbd670
修改文档最后更新时间
booxood Feb 28, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ TAGS
*.log
*.out
npm-debug.log
universe
54 changes: 54 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# This makes it easier to find GitHub usernames for History.md.
#
# This controls 'git shortlog'. eg, run:
# git shortlog -s release/0.6.5.1..HEAD
# to get a sorted list of all committers to revisions in HEAD but not
# in 0.6.5.1.
#
# For any emails that show up in the shortlog that aren't in one of
# these lists, figure out their GitHub username and add them.

GITHUB: AlexeyMK <[email protected]>
GITHUB: ansman <[email protected]>
GITHUB: awwx <[email protected]>
GITHUB: codeinthehole <[email protected]>
GITHUB: dandv <[email protected]>
GITHUB: DenisGorbachev <[email protected]>
GITHUB: emgee3 <[email protected]>
GITHUB: EOT <[email protected]>
GITHUB: FooBarWidget <[email protected]>
GITHUB: jacott <[email protected]>
GITHUB: Maxhodges <[email protected]>
GITHUB: meawoppl <[email protected]>
GITHUB: mitar <[email protected]>
GITHUB: mitar <[email protected]>
GITHUB: mizzao <[email protected]>
GITHUB: mquandalle <[email protected]>
GITHUB: nathan-muir <[email protected]>
GITHUB: RobertLowe <[email protected]>
GITHUB: ryw <[email protected]>
GITHUB: rzymek <[email protected]>
GITHUB: sdarnell <[email protected]>
GITHUB: timhaines <[email protected]>
GITHUB: jfhamlin <[email protected]>
GITHUB: marcandre <[email protected]>
GITHUB: michaelbishop <[email protected]>
GITHUB: OyoKooN <[email protected]>
GITHUB: paulswartz <[email protected]>
GITHUB: rdickert <[email protected]>
GITHUB: icellan <[email protected]>
GITHUB: yeputons <[email protected]>

METEOR: avital <[email protected]>
METEOR: debergalis <[email protected]>
METEOR: dgreensp <[email protected]>
METEOR: estark37 <[email protected]>
METEOR: estark37 <[email protected]>
METEOR: glasser <[email protected]>
METEOR: gschmidt <[email protected]>
METEOR: karayu <[email protected]>
METEOR: n1mmy <[email protected]>
METEOR: sixolet <[email protected]>
METEOR: Slava <[email protected]>
METEOR: stubailo <[email protected]>
METEOR: ekatek <[email protected]>
53 changes: 11 additions & 42 deletions Contributing.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,14 @@
### Filing Bug Reports
### Contributing to Meteor

If you've found a bug in Meteor, file a bug report in [our issue
tracker](https://github.com/meteor/meteor/issues). If the issue contains
sensitive information or raises a security concern, email
<code>security[]()@[]()meteor.com</code> instead, which will page the
security team.

A Meteor app has many moving parts, and it's often difficult to reproduce a bug
based on just a few lines of code. If you want somebody to be able to fix a bug
(or verify a fix that you've contributed), the best way is:

* Create a new Meteor app that displays the bug with as little code as possible. Try to delete any code that is unrelated to the precise bug you're reporting.
* Create a new GitHub repository with a name like `meteor-reactivity-bug` (or if you're adding a new reproduction recipe to an existing issue, `meteor-issue-321`) and push your code to it. (Make sure to include the `.meteor/packages` file!)
* Reproduce the bug from scratch, starting with a `git clone` command. Copy and paste the entire command-line input and output, starting with the `git clone` command, into the issue description of a new GitHub issue. Also describe any web browser interaction you need to do.
* Specify what version of Meteor (`$ meteor --version`) and what web browser you used.

By making it as easy as possible for others to reproduce your bug, you make it easier for your bug to be fixed. **We're not always able to tackle issues opened without a reproduction recipe. In those cases we'll close them with a pointer to this wiki section and a request for more information.**


### Contributing code to the Meteor project
Thank you for contributing to the Meteor project!

Before submitting a pull request, make sure that it follows these guidelines:
Before you file a bug or pull request, please read our
[contributing guidelines](https://github.com/meteor/meteor/wiki/Contributing-to-Meteor)
on GitHub for more details on how to file a bug report or submit a
pull request.

* Make sure that your branch is based off of the **devel** branch. The **devel** branch is where active development happens. **We can't merge non-trivial patches off master.**
* Sign the [contributor's agreement](http://contribute.meteor.com/).
* Follow the [Meteor style guide](https://github.com/meteor/meteor/wiki/Meteor-Style-Guide).
* Limit yourself to one feature or bug fix per pull request.
* Name your branch to match the feature/bug fix that you are submitting.
* Write clear, descriptive commit messages.
* Describe your pull request in as much detail as possible: why this pull request is important enough for us to consider, what changes it contains, what you had to do to get it to work, how you tested it, etc. Be detailed but be clear: use bullets, examples if needed, and simple, straightforward language.

If you're working on a big ticket item, please check in on [meteor-core](http://groups.google.com/group/meteor-core). We'd hate to have to steer you in a different direction after you've already put in a lot of hard work.

### Package Submission Guidelines

We recommend submitting most new smart packages to [Atmosphere](https://atmosphere.meteor.com), rather than submitting a pull request.

If you submit a smart package pull request, we want to see strong community interest in the package before we include it in a Meteor release. Usage on atmosphere or comments on the pull request are great for this. This helps us keep Meteor core clean and streamlined.

* Your package should have tests. See `packages/coffeescript` or `packages/less` for examples.
* Your package should be documented. See `docs/client/packages`.
* Because the package API is still in flux, and because you can include client-side JS/CSS files directly in your project's `client/lib` directory, the bar is higher for new packages that only include client-side JS/CSS files.
* Similarly, the bar is higher for new packages that only include JS files with minimal integration. Generally, the test is whether a file can simply be put into your project's `lib` or `server/lib` directory, or if additional effort is needed to make it work.
* Meteor minifies all JS/CSS. Packages should include only the original JS/CSS files, not the minified versions.
*Please do not file security issues in the GitHub issue tracker.* If
the issue you've found
contains sensitive information or raises a security concern, email
<code>security[]()@[]()meteor.com</code> instead, which will page the
security team.
Loading