Skip to content

Commit

Permalink
Merge pull request ruslo#295 from NeroBurner/pkg.ceres-solver
Browse files Browse the repository at this point in the history
Pkg.ceres solver
  • Loading branch information
ruslo committed Nov 25, 2018
2 parents 0e23b61 + 14d9728 commit f8986fe
Show file tree
Hide file tree
Showing 1,259 changed files with 33,346 additions and 4,660 deletions.
46 changes: 46 additions & 0 deletions .github/CODE_OF_CONDUCT.md
@@ -0,0 +1,46 @@
# Contributor Covenant Code of Conduct

## Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at ruslan_baratov@yahoo.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]

[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
4 changes: 3 additions & 1 deletion .github/CONTRIBUTING.rst
@@ -1,3 +1,5 @@
Hi,

Please read `contributing guide <https://docs.hunter.sh/en/latest/contributing.html>`__ before sending pull requests or reporting bugs.

Thanks.
Thank you!
107 changes: 107 additions & 0 deletions .github/ISSUE_TEMPLATE.md
@@ -0,0 +1,107 @@
<!--- Use this part of template if you want to start a discussion. Remove the rest. -->
<!--- Alternatively if you have a trivial question you can ask it in Gitter room: https://gitter.im/ruslo/hunter -->
<!--- BEGIN -->

* I've read [Brief overview section](https://docs.hunter.sh/en/latest/overview.html) and do understand basic concepts. **[Yes|No]**
* I've read [F.A.Q. section](https://docs.hunter.sh/en/latest/faq.html) and haven't found an answer to my question. **[Yes|No]**
* I've read [Code of Conduct](https://github.com/ruslo/hunter/blob/master/.github/CODE_OF_CONDUCT.md), I promise to be polite and will do my best at being constructive. **[Yes|No]**

---
<!--- END -->

<!--- Use this part of template if you want to leave a package request. Remove the rest. -->
<!--- BEGIN -->

* I'm interested in package `<name-of-the-package>`
* Here is official site of package https://<name-of-the-package.abc>

<!--- Leave the info about VCS this package is using. Remove this line if there is no any. -->
* This package is using [Git|Mercurial|SVN|...]: https://<name-of-the-package.abc/git>

<!--- Leave the info about availability of this package on GitHub. Remove unused. -->
* Official GitHub repository: https://github.com/<username>/<name-of-the-package>
* Official read-only GitHub mirror: https://github.com/<username>/<name-of-the-package>
* Unofficial GitHub mirror: https://github.com/<username>/<name-of-the-package>

<!--- Leave the info about build system -->
* Used build system: [CMake|autotools|custom|...]

<!--- Even if this package may not use CMake officially -->
<!--- there still may be unofficial/work-in-progress effort to introduce one. -->
<!--- Leave the link if you found one. -->
* Unofficial CMake support: https://github.com/<username>/<name-of-the-package>

<!--- Leave info about dependencies used by package -->
* I have no information about dependencies
* This package has no dependencies
* This package has next dependencies:

* `<dependency-1>` (required, available in Hunter: https://docs.hunter.sh/en/latest/packages/pkg/<dependency-1>.html)
* `<dependency-2>` (required, not available in Hunter, corresponding "New package" request: https://github.com/ruslo/hunter/issues/<number>)
* `<dependency-3>` (optional, not available in Hunter, corresponding "New package" request: https://github.com/ruslo/hunter/issues/<number>)

---
<!--- END -->

<!--- Use this part of template if you want to report bug. Remove the rest. -->
<!--- BEGIN -->

* I've read [Brief overview section](https://docs.hunter.sh/en/latest/overview.html) and do understand basic concepts. **[Yes|No]**
* I've read [F.A.Q. section](https://docs.hunter.sh/en/latest/faq.html) and there is no solution to my problem there. **[Yes|No]**
* I've read [Code of Conduct](https://github.com/ruslo/hunter/blob/master/.github/CODE_OF_CONDUCT.md), I promise to be polite and will do my best at being constructive. **[Yes|No]**
* I've read [Reporting bugs section](https://docs.hunter.sh/en/latest/contributing.html#reporting-bugs) carefully. **[Yes|No]**
* I've checked that all the `hunter_add_package`/`find_package` API used by me in example is the same as in [documentation](https://docs.hunter.sh/en/latest/packages.html). **[Yes|No]**
* I'm using latest Hunter URL/SHA1. **[Yes|No]**

<!--- If you can reproduce an issue using just one small CMakeLists.txt, paste it here. -->
* I've created SSCCE reproducing the issue:
```cmake
# CMakeLists.txt
cmake_minimum_required(VERSION 3.0)
include("cmake/HunterGate.cmake")
HunterGate(
URL "..."
SHA1 "..."
)
project(foo)
hunter_add_package(boo)
find_package(boo CONFIG REQUIRED)
```

<!--- If it's not just one file and you have to add more CMakeLists.txt or some C++ sources -->
<!--- then it's better to create separate GitHub repo with example -->
* I've created SSCCE GitHub repository to reproduce the issue: https://github.com/<username>/<repo>

<!--- Link to CI jobs to reproduce an issue. Optional, but nice to have one. -->
* AppVeyor build reproducing issue: https://ci.appveyor.com/project/<username>/hunter/build/<build-number>
* Travis build reproducing issue: https://travis-ci.org/<username>/hunter/builds/<build-number>

Here is the log until first error reported by Hunter, option `HUNTER_STATUS_DEBUG` is `ON`:
* <link-to-log-file>

<!--- Check this document: https://github.com/ruslo/hunter/wiki/error.external.build.failed -->
<!--- If you got `external.build.failed` -->
I've checked that the first error in logs **IS NOT** `external.build.failed`. **[Yes|No]**

<!--- Info about environment -->
* I'm building on [Linux|OSX|Windows|...].
* [I'm using system CMake|I'm using official CMake release|I've built CMake from sources myself]
* CMake version: <X.Y.Z>

<!--- What toolchain you're using if any -->
* I'm not using toolchain
* I'm using unmodified toolchain <toolchain-name> from [Polly](https://github.com/ruslo/polly)
* I've patched toolchain <toolchain-name> from [Polly](https://github.com/ruslo/polly). Here is my patch: https://github.com/<username>/polly
* I'm using my toolchain: https://github.com/<username>/<repo-with-toolchain>

I'm using next command line on generate step:
```
cmake -H. -B_builds "-GVisual Studio 14 2015"
```

---
<!--- END -->
17 changes: 17 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,17 @@
<!--- Please check that your pull request satisfy all requirements -->

* I have checked that this pull request contains only
`.travis.yml`/`appveyor.yml` changes. All other changes send
to https://github.com/ruslo/hunter. **[Yes|No]**

* I have checked that no toolchains removed from CI configs, they are commented
out instead so other developers can enable them back easily and to simplify
merge conflict resolution. **[Yes|No]**

* I have checked that for every commented out toolchain there is a link to the
broken CI build page or to the minimum compiler requirements documentation
so other developers can figure out what was the problem exactly. **[Yes|No]**

<!--- Remove next line if this pull request is part of procedure of adding new package -->
* I have checked that for every enabled toolchain corresponding package passed
all stages of update cycle: test/merge/upload/release. **[Yes|No]**
3 changes: 3 additions & 0 deletions .gitignore
Expand Up @@ -29,3 +29,6 @@ _Base
# Clion
.idea/

# Visual Studio
.vs
CMakeSettings.json

0 comments on commit f8986fe

Please sign in to comment.