-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deploying to gh-pages from @ b08b530 🚀
- Loading branch information
0 parents
commit f57a518
Showing
139 changed files
with
26,086 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# Sphinx build info version 1 | ||
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. | ||
config: 7f2c94bf83170f66c069ef8b60e976af | ||
tags: 645f666f9bcd5a90fca523b33c5a78b7 |
Empty file.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<!doctype html><title>Contributing to moptipyapps</title><link href=_static/bizstyle.css rel=stylesheet><body style=background:none><div class=document><div class=documentwrapper><div class=bodywrapper><div class=body role=main><section><h1>Contributing to moptipy</h1><p>Thank you for supporting the <a href=https://thomasweise.github.io/moptipyapps><code>moptipyapps</code></a>, the applications using the Metaheuristic Optimization in Python (<a href=https://thomasweise.github.io/moptipy><code>moptipy</code></a>) package. <code>moptipy</code> is a library for implementing, using, and experimenting with metaheuristic optimization algorithms. Our project is developed for scientific, educational, and industrial applications. In this package here, you can find programs and codes using <code>moptipy</code>.<h2>1. Contributing</h2><p>One of the pillars of our project is extensive documentation, the implementation of many style-guides, the use of unit tests, and the use of many static code analysis tools. Our <a href=./Makefile.html>make build</a> requires the code to pass the checks of more than <a href=./index.html#unit-tests-and-static-analysis>20 tools</a>. This may make it complicated to submit code contributions via git pull requests.<p>The preferred way to contribute to this project therefore is by opening <a href=https://github.com/thomasWeise/moptipyapps/issues>issues</a>.<p>If you nevertheless submit a git pull or otherwise code-based contribution, then it should ideally pass all these checks. In other words, the <a href=./Makefile.html>make build</a> requires the code to pass the checks of more than <a href=./index.html#unit-tests-and-static-analysis>20 tools</a> should succeed on your local system.<p>If that is not possible, you can still submit the pull request or otherwise code-based contribution. However, we will then need to invest more work to manually check to see how and whether it can be integrated into our code base. On the one hand, this may take quite some time. On the other hand, it may also mean that we eventually reject the request and manually integrate a very modified version of the code -- but we would of course give proper credit. Finally, it could also turn out that we simply cannot integrate the contribution at the current time. We will, however, definitely try our best.<p>We believe that, in the long run, having very clearly documented code that follows best practices and is thoroughly tested wherever possible will benefit the value of our project. The downside is that it takes a lot of resources, time, and nit-picking energy.<p>If your contribution concerns the <em>security</em> of <code>moptipy</code>, please consider our <a href=./SECURITY.html>security policy</a>.<h2>2. License</h2><p><code>moptipy</code> is provided to the public as open source software under the <a href=https://thomasweise.github.io/moptipy/LICENSE.html>GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007</a>. Terms for other licenses, e.g., for specific industrial applications, can be negotiated with Dr. Thomas Weise (who can be reached via the <a href=#3-contact>contact information</a> below). Dr. Thomas Weise holds the copyright of this package <em>except</em> for the JSSP instance data in file <a href=https://github.com/thomasWeise/moptipy/blob/main/moptipy/examples/jssp/instances.txt><code>moptipy/examples/jssp/instances.txt</code></a>.<p>Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in <code>moptipy</code> by you shall be under the above license, terms, and conditions, without any additional terms or conditions. Unless explicitly stating otherwise, contributors accept that their contributions will be licensed under the project terms. This also means that they grant Dr. Thomas Weise non-exclusive copyright of their contributions.<h2>3. Contact</h2><p>If you have any questions or suggestions, please contact Prof. Dr. <a href=http://iao.hfuu.edu.cn/5>Thomas Weise</a> (汤卫思教授) of the Institute of Applied Optimization (应用优化研究所, <a href=http://iao.hfuu.edu.cn>IAO</a>) of the School of Artificial Intelligence and Big Data (<a href=http://www.hfuu.edu.cn/aibd/>人工智能与大数据学院</a>) at <a href=http://www.hfuu.edu.cn/english/>Hefei University</a> (<a href=http://www.hfuu.edu.cn/>合肥学院</a>) in Hefei, Anhui, China (中国安徽省合肥市) via email to <a href=mailto:[email protected]>[email protected]</a> with CC to <a href=mailto:[email protected]>[email protected]</a>.</section></div></div></div></div> |
Oops, something went wrong.