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

3431 dev guide #3892

Merged
merged 29 commits into from
Jun 20, 2017
Merged

3431 dev guide #3892

merged 29 commits into from
Jun 20, 2017

Conversation

pdurbin
Copy link
Member

@pdurbin pdurbin commented Jun 13, 2017

New Contributors

Welcome! New contributors should at least glance at CONTRIBUTING.md, especially the section on pull requests where we encourage you to reach out to other developers before you start coding. Also, please note that we measure code coverage and prefer you write unit tests. Pull requests can still be reviewed without tests or completion of the checklist outlined below. Thanks!

Related Issues

Pull Request Checklist

bsilverstein95 and others added 13 commits June 6, 2017 15:26
…pdated documentation.rst and geospatial.rst to include table of contents preface
…dev-guide #3431

Resolved ToC Conflicts:
	doc/sphinx-guides/source/developers/documentation.rst
	doc/sphinx-guides/source/developers/geospatial.rst
	doc/sphinx-guides/source/developers/testing.rst
Phil and I are confused about whether our merge conflict worked! Testing
out this fix.
Changed filename and title of page and added a section called "Using
Git" with info on how to make commits and resolve merge conflicts.
Fixed a couple typos in the Version Control page. Lookin' good!
Made minor typo/style fixes to testing.rst. Also looked over
dev-environment.rst and it's all good.
Fixed a header typo I'd missed before.
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.004%) to 10.282% when pulling 51ecfd9 on 3431-dev-guide into 02e5545 on develop.

@pdurbin pdurbin mentioned this pull request Jun 15, 2017
Conflicts:
doc/sphinx-guides/source/developers/dev-environment.rst
@coveralls
Copy link

Coverage Status

Coverage remained the same at 10.28% when pulling f690ded on 3431-dev-guide into e903302 on develop.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 10.28% when pulling 2f43b35 on 3431-dev-guide into e903302 on develop.

Changed formatting to fix issues with issue syntax and Waffle.
@coveralls
Copy link

Coverage Status

Coverage remained the same at 10.28% when pulling 7076bdc on 3431-dev-guide into e903302 on develop.

@oscardssmith
Copy link
Contributor

oscardssmith commented Jun 19, 2017

In terms of suggested netbeans settings, add that says roughly, go to options -> editor -> hints and check the following (at least):
Error Fixes
JavaDoc
JDK Migration Support
Standard Javac Warnings
These settings let you see and often fix for you possible problems in your code.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 10.28% when pulling fa95e12 on 3431-dev-guide into e903302 on develop.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 10.28% when pulling 06bd186 on 3431-dev-guide into e903302 on develop.

@pdurbin pdurbin mentioned this pull request Jun 20, 2017
@coveralls
Copy link

Coverage Status

Coverage remained the same at 10.28% when pulling a299f8a on 3431-dev-guide into e903302 on develop.

@coveralls
Copy link

Coverage Status

Coverage remained the same at 10.28% when pulling dccd9b0 on 3431-dev-guide into e903302 on develop.

Copy link

@zhul-pku zhul-pku left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For vagrant and VirtualBox, if there is an error like "vitualbox has halted", it could possibly be fixed after something changes are made to the vagrant script and some changes are made to the BIOS settings of windows laptop.

Avoid Hard-Coding Strings
~~~~~~~~~~~~~~~~~~~~~~~~~

Special strings should be defined as public constants. For example, ``DatasetFieldConstant.java`` contains has a field for "title" and it's used in many places in the code (try "Find Usages" in Netbeans). This is better than writing the string "title" in all those places.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because (among other reasons), it makes translation easier.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.004%) to 10.276% when pulling 6535d9d on 3431-dev-guide into e903302 on develop.


- "Raw Types" under "Standard Javac Warnings"

If you know of a way to easily share Netbeans configuration across a team, please get in touch.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You can export/import.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here is mine netbeans.zip

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.004%) to 10.276% when pulling f7a9337 on 3431-dev-guide into e903302 on develop.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.004%) to 10.276% when pulling f7a9337 on 3431-dev-guide into e903302 on develop.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.004%) to 10.276% when pulling 7dbb863 on 3431-dev-guide into e903302 on develop.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.004%) to 10.276% when pulling 7e9a8d9 on 3431-dev-guide into e903302 on develop.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.004%) to 10.276% when pulling db03e1d on 3431-dev-guide into e903302 on develop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants