Skip to content

Commit e3989bf

Browse files
committed
🎉 Initial commit
Signed-off-by: mathieu.brunot <[email protected]>
0 parents  commit e3989bf

File tree

436 files changed

+69548
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

436 files changed

+69548
-0
lines changed

.codacy.yml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
exclude_paths:
2+
- '**.sql'

.dockerignore

+136
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
# Ignore SCM
2+
.git
3+
4+
# System Files
5+
*.DS_Store
6+
Thumbs.db
7+
8+
# IDEs and other editors
9+
*.swp
10+
.vscode
11+
.idea/
12+
*.iml
13+
node_modules
14+
.kdev4/
15+
*.kdev4
16+
*debug.log
17+
18+
# Codacy coverage
19+
.codacy-coverage
20+
get.sh
21+
22+
# Logs
23+
logs
24+
*.log
25+
npm-debug.log*
26+
yarn-debug.log*
27+
yarn-error.log*
28+
29+
# Runtime data
30+
pids
31+
*.pid
32+
*.seed
33+
*.pid.lock
34+
35+
# Directory for instrumented libs generated by jscoverage/JSCover
36+
lib-cov
37+
38+
# Coverage directory used by tools like istanbul
39+
coverage
40+
41+
# nyc test coverage
42+
.nyc_output
43+
44+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
45+
.grunt
46+
47+
# Bower dependency directory (https://bower.io/)
48+
bower_components
49+
50+
# node-waf configuration
51+
.lock-wscript
52+
53+
# Compiled binary addons (https://nodejs.org/api/addons.html)
54+
build/Release
55+
56+
# Dependency directories
57+
node_modules/
58+
jspm_packages/
59+
60+
# Typescript v1 declaration files
61+
typings/
62+
63+
# Optional npm cache directory
64+
.npm
65+
66+
# Optional eslint cache
67+
.eslintcache
68+
69+
# Optional REPL history
70+
.node_repl_history
71+
72+
# Output of 'npm pack'
73+
*.tgz
74+
75+
# Yarn Integrity file
76+
.yarn-integrity
77+
78+
# dotenv environment variables file
79+
.env
80+
81+
# next.js build output
82+
.next
83+
84+
###> symfony/framework-bundle ###
85+
/app/.env.local
86+
/app/.env.local.php
87+
/app/.env.*.local
88+
/app/config/secrets/prod/prod.decrypt.private.php
89+
/app/public/bundles/
90+
/app/var/
91+
/app/vendor/
92+
###< symfony/framework-bundle ###
93+
94+
###> symfony/phpunit-bridge ###
95+
/app/.phpunit
96+
/app/bin/.phpunit
97+
/app/.phpunit.result.cache
98+
/app/phpunit.xml
99+
###< symfony/phpunit-bridge ###
100+
101+
###> symfony/webpack-encore-bundle ###
102+
/app/node_modules
103+
/app/public/build/
104+
/app/npm-debug.log
105+
/app/yarn-error.log
106+
###< symfony/webpack-encore-bundle ###
107+
108+
###> lexik/jwt-authentication-bundle ###
109+
/app/config/jwt/*.pem
110+
###< lexik/jwt-authentication-bundle ###
111+
112+
# Any windows script
113+
*.bat
114+
*.cmd
115+
116+
# Docker files
117+
docker-compose*.yml
118+
119+
# DockerHub
120+
hooks/
121+
122+
# Travis-CI
123+
.travis.yml
124+
125+
# Jenkins
126+
Jenkisfile
127+
128+
# Custom files
129+
.docker/
130+
build.date
131+
.docker-build
132+
.docker-build-date
133+
.docker-init-db-migrations
134+
.docker-init-admin
135+
.docker-init-app
136+
manage.sh

.env_template

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
2+
########################################
3+
# Application configuration
4+
########################################
5+
6+
APP_HOME=.docker/app
7+
APP_PUBLIC_URL=http://localhost:8080
8+
9+
APP_TIMEZONE=UTC
10+
11+
# Database configuration
12+
APP_DB_VERSION=10
13+
APP_DB_NAME=app_db
14+
APP_DB_USER=app_db
15+
APP_DB_PASSWD=somethingverySecure
16+
17+
# Admin configuration
18+
APP_ADMIN_LOGIN=root
19+
20+
APP_ADMIN_PASSWD=app_password
21+
22+
# Mail configuration
23+
APP_SMTP_USER=
24+
APP_SMTP_PASSWD=
25+
26+
27+
# Rabbit configuration
28+
APP_RABBIT_USER=app
29+
APP_RABBIT_PASSWD=Somethingv3rysecure
30+
31+
# Authentication configuration
32+
# Generate one with `openssl rand -hex 32`
33+
APP_JWT_PASSPHRASE=P@ssw0rd
34+
35+
# Custom encryptor configuration
36+
# Generate one with `</dev/urandom tr -dc 'A-Za-z0-9+\-*_' | head -c 32 ; echo`
37+
APP_ENCRYPTOR_KEY=Somethingv3rysecure_32characters
38+
39+
# Paypal configuration
40+
APP_PAYPAL_CLIENT_ID=client_id
41+
APP_PAYPAL_CLIENT_SECRET=client_secret
42+
APP_PAYPAL_CLIENT_ENV=sandbox
43+
44+
# LDAP configuration
45+
APP_LDAP_AUTH_ENABLED=1
46+
APP_LDAP_AUTH_PORT=389
47+
APP_LDAP_AUTH_ENCRYPTION=none
48+
APP_LDAP_BIND_DN=cn=admin,dc=planetexpress,dc=com
49+
APP_LDAP_BIND_SECRET=GoodNewsEveryone
50+
APP_LDAP_AUTH_BASE_DN=ou=people,dc=planetexpress,dc=com
51+
APP_LDAP_AUTH_IS_AD=0
52+
APP_LDAP_AUTH_AD_DOMAIN=planetexpress.com
53+
APP_LDAP_AUTH_USER_QUERY=(objectClass=inetOrgPerson)
54+
APP_LDAP_AUTH_USERNAME_ATTRIBUTE=uid
55+
APP_LDAP_AUTH_EMAIL_ATTRIBUTE=mail

.gitattributes

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Autodetect text files
2+
* text=auto
3+
4+
# ...Unless the name matches the following
5+
# overriding patterns
6+
7+
# Definitively text files
8+
*.txt text
9+
*.html text
10+
*.php text eol=lf
11+
*.js text
12+
*.css text
13+
*.svg text
14+
*.md text
15+
*.sh text eol=lf
16+
*.yml text eol=lf
17+
Dockerfile text eol=lf
18+
19+
# Ensure those won't be messed up with
20+
*.jpg binary
21+
*.jpeg binary
22+
*.png binary
23+
*.data binary

.github/ISSUE_TEMPLATE/bug_report.md

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
3+
name: Bug report
4+
about: Create a report to help us improve
5+
title: ''
6+
labels: bug
7+
assignees:
8+
9+
---
10+
11+
**Describe the bug**
12+
A clear and concise description of what the bug is.
13+
14+
**To Reproduce**
15+
Steps to reproduce the behavior:
16+
1. Go to '...'
17+
2. Click on '....'
18+
3. Scroll down to '....'
19+
4. See error
20+
21+
**Expected behavior**
22+
A clear and concise description of what you expected to happen.
23+
24+
**Screenshots**
25+
If applicable, add screenshots to help explain your problem.
26+
27+
**Desktop (please complete the following information):**
28+
29+
- OS: (e.g. iOS)
30+
- Browser (e.g. chrome, safari)
31+
- Version (e.g. 22)
32+
33+
**Smartphone (please complete the following information):**
34+
35+
- Device: (e.g. iPhone6)
36+
- OS: (e.g. iOS8.1)
37+
- Browser (e.g. stock browser, safari)
38+
- Version (e.g. 22)
39+
40+
**Additional context**
41+
Add any other context about the problem here.
+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
3+
name: Feature request
4+
about: Suggest an idea for this project
5+
title: ''
6+
labels: enhancement
7+
assignees:
8+
9+
---
10+
11+
**Is your feature request related to a problem? Please describe.**
12+
A clear and concise description of what the problem is. Ex. I'm always frustrated when (...)
13+
14+
**Describe the solution you'd like**
15+
A clear and concise description of what you want to happen.
16+
17+
**Describe alternatives you've considered**
18+
A clear and concise description of any alternative solutions or features you've considered.
19+
20+
**Additional context**
21+
Add any other context or screenshots about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<!--
2+
3+
Some key notes before you open a PR:
4+
5+
1. Select which branch should this PR be merged in? By default, you should always merge to the develop branch.
6+
2. PR name follows [convention](http://karma-runner.github.io/4.0/dev/git-commit-msg.html)
7+
3. All tests pass locally, UI and Unit tests
8+
4. All business logic and validations must be on the server-side
9+
5. Update necessary Documentation
10+
6. Put `closes #XXXX` in your comment to auto-close the issue that your PR fixes
11+
12+
13+
Also, if you're new here
14+
15+
- Contribution Guide => https://github.com/Monogramm/ldap-all-for-one-manager/blob/master/CONTRIBUTING.md
16+
17+
-->
18+
19+
> Please provide enough information so that others can review your pull request:
20+
21+
<!-- You can skip this if you're fixing a typo or updating existing documentation -->
22+
23+
> Explain the **details** for making this change. What existing problem does the pull request solve?
24+
25+
<!-- Example: When "Adding a function to do X", explain why it is necessary to have a way to do X. -->
26+
27+
> Screenshots/GIFs
28+
29+
<!-- Add images/recordings to better visualize the change: expected/current behviour -->

.github/config.yml

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome
2+
3+
# Comment to be posted to on first time issues
4+
newIssueWelcomeComment: >
5+
Thanks for opening your first issue here! Be sure to follow the issue template!
6+
7+
# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
8+
9+
# Comment to be posted to on PRs from first time contributors in your repository
10+
newPRWelcomeComment: >
11+
Thanks for opening this pull request! Please check out our contributing guidelines.
12+
13+
# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge
14+
15+
# Comment to be posted to on pull requests merged by a first time user
16+
firstPRMergeComment: >
17+
:tada: Congrats on merging your first pull request! We here at behaviorbot are proud of you!
18+
19+
# It is recommend to include as many gifs and emojis as possible
20+
21+
# Configuration for request-info - https://github.com/behaviorbot/request-info
22+
23+
# *Required* Comment to reply with
24+
requestInfoReplyComment: >
25+
We would appreciate it if you could provide us with more info about this issue/pr!
26+
27+
# *OPTIONAL* default titles to check against for lack of descriptiveness
28+
# MUST BE ALL LOWERCASE
29+
requestInfoDefaultTitles:
30+
- update readme.md
31+
- updates
32+
33+
34+
# *OPTIONAL* Label to be added to Issues and Pull Requests with insufficient information given
35+
requestInfoLabelToAdd: needs-more-info

.github/stale.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Configuration for probot-stale - https://github.com/probot/stale
2+
3+
# Number of days of inactivity before an issue becomes stale
4+
daysUntilStale: 60
5+
# Number of days of inactivity before a stale issue is closed
6+
daysUntilClose: 30
7+
8+
# Issues with these labels will never be considered stale
9+
exemptLabels:
10+
- pinned
11+
- security
12+
13+
# Label to use when marking an issue as stale
14+
staleLabel: wontfix
15+
16+
# Comment to post when marking an issue as stale. Set to `false` to disable
17+
markComment: >
18+
This issue has been automatically marked as stale because it has not had
19+
recent activity. It will be closed if no further activity occurs. Thank you
20+
for your contributions.
21+
22+
# Comment to post when closing a stale issue. Set to `false` to disable
23+
closeComment: false

0 commit comments

Comments
 (0)