Skip to content

Commit 8fdd5dc

Browse files
committed
Commit initial version
1 parent 7eddb34 commit 8fdd5dc

17 files changed

+13331
-2
lines changed

.editorconfig

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# http://editorconfig.org
2+
3+
root = true
4+
5+
[*]
6+
charset = utf-8
7+
end_of_line = lf
8+
indent_style = space
9+
trim_trailing_whitespace = true
10+
insert_final_newline = true
11+
12+
[*.md]
13+
max_line_length = off
14+
trim_trailing_whitespace = false
15+
16+
[*.json]
17+
indent_size = 2
18+
19+
[*.{yaml,yml}]
20+
indent_size = 2

.github/CODEOWNERS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# This file provides an overview of code owners in this repository.
2+
3+
# Each line is a file pattern followed by one or more owners.
4+
# The last matching pattern has the most precedence.
5+
# For more details, read the following article on GitHub: https://help.github.com/articles/about-codeowners/.
6+
7+
# These are the default owners for the whole content of this repository. The default owners are automatically added as reviewers when you open a pull request, unless different owners are specified in the file.
8+
* @LukasMasuch @raethlein @JanKalkan

.github/CODE_OF_CONDUCT.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
# Contributor Covenant Code of Conduct
2+
3+
## Our Pledge
4+
5+
In the interest of fostering an open and welcoming environment, we as
6+
contributors and maintainers pledge to making participation in our project and
7+
our community a harassment-free experience for everyone, regardless of age, body
8+
size, disability, ethnicity, sex characteristics, gender identity and expression,
9+
level of experience, education, socio-economic status, nationality, personal
10+
appearance, race, religion, or sexual identity and orientation.
11+
12+
## Our Standards
13+
14+
Examples of behavior that contributes to creating a positive environment
15+
include:
16+
17+
* Using welcoming and inclusive language
18+
* Being respectful of differing viewpoints and experiences
19+
* Gracefully accepting constructive criticism
20+
* Focusing on what is best for the community
21+
* Showing empathy towards other community members
22+
23+
Examples of unacceptable behavior by participants include:
24+
25+
* The use of sexualized language or imagery and unwelcome sexual attention or
26+
advances
27+
* Trolling, insulting/derogatory comments, and personal or political attacks
28+
* Public or private harassment
29+
* Publishing others' private information, such as a physical or electronic
30+
address, without explicit permission
31+
* Other conduct which could reasonably be considered inappropriate in a
32+
professional setting
33+
34+
## Our Responsibilities
35+
36+
Project maintainers are responsible for clarifying the standards of acceptable
37+
behavior and are expected to take appropriate and fair corrective action in
38+
response to any instances of unacceptable behavior.
39+
40+
Project maintainers have the right and responsibility to remove, edit, or
41+
reject comments, commits, code, wiki edits, issues, and other contributions
42+
that are not aligned to this Code of Conduct, or to ban temporarily or
43+
permanently any contributor for other behaviors that they deem inappropriate,
44+
threatening, offensive, or harmful.
45+
46+
## Scope
47+
48+
This Code of Conduct applies both within project spaces and in public spaces
49+
when an individual is representing the project or its community. Examples of
50+
representing a project or community include using an official project e-mail
51+
address, posting via an official social media account, or acting as an appointed
52+
representative at an online or offline event. Representation of a project may be
53+
further defined and clarified by project maintainers.
54+
55+
## Enforcement
56+
57+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
58+
reported by contacting the project team at [email protected]. All
59+
complaints will be reviewed and investigated and will result in a response that
60+
is deemed necessary and appropriate to the circumstances. The project team is
61+
obligated to maintain confidentiality with regard to the reporter of an incident.
62+
Further details of specific enforcement policies may be posted separately.
63+
64+
Project maintainers who do not follow or enforce the Code of Conduct in good
65+
faith may face temporary or permanent repercussions as determined by other
66+
members of the project's leadership.
67+
68+
## Attribution
69+
70+
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
71+
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
72+
73+
[homepage]: https://www.contributor-covenant.org
74+
75+
For answers to common questions about this code of conduct, see
76+
https://www.contributor-covenant.org/faq

.github/ISSUE_TEMPLATE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<!--
2+
For questions or suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository: https://github.com/ml-tooling/best-of-generator
3+
-->
4+
5+
**Describe the issue:**
6+
7+
<!-- Describe your issue, but please be descriptive! Include screenshots, logs, code or other info to help explain your problem -->
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
name: "📦 Suggest a project"
3+
about: Do you like to suggest a project that hasn't been added yet to this best-of list?
4+
title: 'Add project: '
5+
labels: add-project
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
Please make sure that the project was not already added or suggested to this best-of list. You can ensure this by searching the projects.yaml, the Readme, and the issue list.
12+
-->
13+
14+
**Project details:**
15+
<!-- Please fill out as many of the following information as possible. -->
16+
17+
- Project Name:
18+
- Github URL:
19+
- Category: <!-- Please choose one of the existing categories from the Readme or projects.yaml file -->
20+
- License:
21+
- Package Managers: <!-- Please add the IDs for every package manager that the project is available on. -->
22+
- [ ] npm:
23+
- [ ] PyPI:
24+
- [ ] Conda:
25+
- [ ] Dockerhub:
26+
- [ ] Gem:
27+
- [ ] CRAN:
28+
- [ ] Helmhub:
29+
- [ ] Maven:
30+
- [ ] Go:
31+
- [ ] Packagist:
32+
- [ ] NuGet:
33+
- [ ] Brew:
34+
- [ ] Apt:
35+
- [ ] ...
36+
37+
**Additional context:**
38+
39+
<!-- Optional. Add any other context or additional information about the project. -->
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
name: "✏️ Update a project"
3+
about: Do you have changes for a project, e.g. missing package manager, wrong license or category?
4+
title: 'Update project: '
5+
labels: update-project
6+
assignees: ''
7+
8+
---
9+
10+
**Update details:**
11+
12+
<!---
13+
Please state the project name that this update is referring to and list all information or metadata that needs to be changed, added or removed. This might include the license, package managers, github url, description, and any other available property.
14+
-->
15+
16+
- Project Name:
17+
- <!--- State all information that needs to be updated. -->
18+
19+
**Additional context:**
20+
21+
<!-- Add any other context or additional information about why this change is important. -->
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
name: "🏷 Add or update a category"
3+
about: Do you like to suggest a new project category or update an existing one?
4+
title: ''
5+
labels: categories
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
Please select either to add or to update a category:
12+
-->
13+
14+
- [ ] Add category
15+
- [ ] Update category: <!-- Category Name or ID -->
16+
17+
**Category details:**
18+
19+
<!---
20+
Please state the category details that should be added or changed.
21+
-->
22+
23+
- Category Title:
24+
- Category Subtitle:
25+
26+
**Additional context:**
27+
28+
<!-- Add any other context or additional information about why this change or addition is important. -->
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
name: "⚙️ Change configuration"
3+
about: Do you have a suggestion for changing the configuration, e.g. allowed licenses or min stars?
4+
title: ''
5+
labels: configuration
6+
assignees: ''
7+
8+
---
9+
10+
**Configuration Change:**
11+
12+
<!-- Describe your suggested configuration change. -->
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
name: "\U0001F4AC Anything else?"
3+
about: For questions or suggestions regarding the metadata collection or markdown generation, please refer to the ml-tooling/best-of-generator repository.
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
<!--
11+
For questions or suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository: https://github.com/ml-tooling/best-of-generator
12+
-->
13+
14+
**Describe the issue:**
15+
16+
<!-- Describe your issue, but please be descriptive! Include screenshots, logs, code or other info to help explain your problem -->

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
**What kind of change does this PR introduce?**
2+
<!-- (Update "[ ]" to "[x]" to check a box) -->
3+
4+
- [ ] Add a project
5+
- [ ] Update a project
6+
- [ ] Remove a project
7+
- [ ] Add or update a category
8+
- [ ] Change configuration
9+
- [ ] Documentation
10+
- [ ] Other, please describe:
11+
12+
**Description:**
13+
<!--- Use this section to describe your changes. We recommend only to add, update, or remove one project per pull request. If your PR adds a new project, just put the project name and a short description of the project here.-->
14+
15+
**Checklist:**
16+
<!--- Before you submit the PR, go over this checklist and make sure you can
17+
tick off all the boxes. [] -> [x] -->
18+
19+
- [ ] I have read the [CONTRIBUTING](https://github.com/ml-tooling/best-of-ml-python/blob/master/CONTRIBUTING.md) guidelines.
20+
- [ ] I have not modified the `README.md` file. Projects are only supposed to be added or updated within the `projects.yaml` file since the `README.md` file is automatically generated every few days.

.gitignore

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# IntelliJ
2+
target/
3+
.idea/
4+
*.iml
5+
6+
# Sublime
7+
*.sublime-workspace
8+
9+
# Eclipse
10+
.settings
11+
12+
# VS Code
13+
.project
14+
.classpath
15+
# Shared VS Code Settings
16+
.vscode/*
17+
!.vscode/README.md
18+
!.vscode/recommended-settings.json
19+
!.vscode/recommended-tasks.json
20+
!.vscode/recommended-launch.json
21+
!.vscode/extensions.json
22+
# Ignore all local history of files
23+
**/.history
24+
25+
# Java
26+
*.class
27+
target/
28+
29+
# C
30+
*.so
31+
32+
# Python
33+
*.pyc
34+
*.egg-info
35+
__pycache__
36+
.ipynb_checkpoints
37+
.Python
38+
dist/
39+
.python-version
40+
.installed.cfg
41+
*.egg
42+
reqlib-metadata
43+
.mypy_cache/
44+
.venv
45+
venv/
46+
build/
47+
48+
# Byte-compiled / optimized / DLL files
49+
*.pyc
50+
__pycache__/
51+
*.py[cod]
52+
*$py.class
53+
54+
# Unit test / coverage reports
55+
htmlcov/
56+
.tox/
57+
.nox/
58+
.coverage
59+
.coverage.*
60+
.cache
61+
nosetests.xml
62+
coverage.xml
63+
*,cover
64+
.hypothesis/
65+
.pytest_cache/
66+
67+
# NPM / Node / JavaScript
68+
.npm
69+
node_modules/
70+
jspm_packages/
71+
72+
# Runtime data
73+
pids
74+
*.pid
75+
*.seed
76+
*.pid.lock
77+
78+
# Logs
79+
logs
80+
*.log
81+
npm-debug.log*
82+
yarn-debug.log*
83+
yarn-error.log*
84+
lerna-debug.log*
85+
86+
# vim temporary files
87+
*~
88+
.*.sw?
89+
90+
# Other Artifacts
91+
hs_err_pid*
92+
*.log
93+
*.swp
94+
*.swo
95+
temp/*
96+
.DS_Store
97+

0 commit comments

Comments
 (0)