Compare commits
No commits in common. "main" and "prod" have entirely different histories.
112
ci/drone.yml
112
ci/drone.yml
|
@ -10,64 +10,72 @@ clone:
|
||||||
steps:
|
steps:
|
||||||
- name: Initilizing submodules
|
- name: Initilizing submodules
|
||||||
image: alpine/git
|
image: alpine/git
|
||||||
|
environment:
|
||||||
|
GIT_ASKPASS: "/bin/git-askpass-from-env"
|
||||||
commands:
|
commands:
|
||||||
# Fetching submodules
|
# Installing little script to get git password from environment.
|
||||||
|
- wget https://download.ad5001.eu/other/git-askpass-from-env.sh
|
||||||
|
- mv git-askpass-from-env.sh /bin/git-askpass-from-env
|
||||||
|
- chmod +x /bin/git-askpass-from-env
|
||||||
|
# Changing submodule URL to https://<USERNAME>@git.ad5001.eu/Ad5001/omegamma.git
|
||||||
- git submodule init
|
- git submodule init
|
||||||
|
- git config submodule.sub/omegamma.url https://$DRONE_GIT_USERNAME@git.ad5001.eu/Ad5001/omegamma.git
|
||||||
|
# Fetching submodules
|
||||||
- git submodule update --init --recursive
|
- git submodule update --init --recursive
|
||||||
|
|
||||||
# - name: Build dev.ad5001.eu
|
- name: Build dev.ad5001.eu
|
||||||
# image: xdevbase/hugo-builder:latest
|
image: xdevbase/hugo-builder:latest
|
||||||
# commands:
|
commands:
|
||||||
# - hugo --config ci/dev.config.yml --minify
|
- hugo --config ci/dev.config.yml --minify
|
||||||
# when:
|
when:
|
||||||
# event: [push, tag]
|
event: [push, tag]
|
||||||
# branch: [main]
|
branch: [main]
|
||||||
#
|
|
||||||
# - name: Remove old dev.ad5001.eu
|
- name: Remove old dev.ad5001.eu
|
||||||
# image: appleboy/drone-ssh
|
image: appleboy/drone-ssh
|
||||||
# environment:
|
environment:
|
||||||
# DEV_WWW_PATH:
|
DEV_WWW_PATH:
|
||||||
# from_secret: DEV_WWW_PATH
|
from_secret: DEV_WWW_PATH
|
||||||
# settings:
|
settings:
|
||||||
# host:
|
host:
|
||||||
# from_secret: SSH_HOST
|
from_secret: SSH_HOST
|
||||||
# username:
|
username:
|
||||||
# from_secret: SSH_USERNAME
|
from_secret: SSH_USERNAME
|
||||||
# password:
|
password:
|
||||||
# from_secret: SSH_PASSWORD
|
from_secret: SSH_PASSWORD
|
||||||
# envs:
|
envs:
|
||||||
# - DEV_WWW_PATH
|
- DEV_WWW_PATH
|
||||||
# script:
|
script:
|
||||||
# - export DEV_WWW_PATH=$DEV_WWW_PATH
|
- export DEV_WWW_PATH=$DEV_WWW_PATH
|
||||||
# - cd "$DEV_WWW_PATH"
|
- cd "$DEV_WWW_PATH"
|
||||||
# - rm -rf *
|
- rm -rf *
|
||||||
# when:
|
when:
|
||||||
# event: [push, tag]
|
event: [push, tag]
|
||||||
# branch: [main]
|
branch: [main]
|
||||||
#
|
|
||||||
# - name: Deploy dev.ad5001.eu
|
- name: Deploy dev.ad5001.eu
|
||||||
# image: appleboy/drone-scp
|
image: appleboy/drone-scp
|
||||||
# settings:
|
settings:
|
||||||
# host:
|
host:
|
||||||
# from_secret: SSH_HOST
|
from_secret: SSH_HOST
|
||||||
# username:
|
username:
|
||||||
# from_secret: SSH_USERNAME
|
from_secret: SSH_USERNAME
|
||||||
# password:
|
password:
|
||||||
# from_secret: SSH_PASSWORD
|
from_secret: SSH_PASSWORD
|
||||||
# target:
|
target:
|
||||||
# from_secret: DEV_WWW_PATH
|
from_secret: DEV_WWW_PATH
|
||||||
# source: public/*
|
source: public/*
|
||||||
# when:
|
when:
|
||||||
# event: [push, tag]
|
event: [push, tag]
|
||||||
# branch: [main]
|
branch: [main]
|
||||||
|
|
||||||
- name: Build ad5001.eu
|
- name: Build ad5001.eu
|
||||||
image: xdevbase/hugo-builder
|
image: xdevbase/hugo-builder:latest
|
||||||
commands:
|
commands:
|
||||||
- hugo --minify
|
- hugo --minify
|
||||||
when:
|
when:
|
||||||
event: [push, tag]
|
event: [push, tag]
|
||||||
branch: [main]
|
branch: [prod]
|
||||||
|
|
||||||
- name: Remove old ad5001.eu
|
- name: Remove old ad5001.eu
|
||||||
image: appleboy/drone-ssh
|
image: appleboy/drone-ssh
|
||||||
|
@ -81,8 +89,6 @@ steps:
|
||||||
from_secret: SSH_USERNAME
|
from_secret: SSH_USERNAME
|
||||||
password:
|
password:
|
||||||
from_secret: SSH_PASSWORD
|
from_secret: SSH_PASSWORD
|
||||||
port:
|
|
||||||
from_secret: SSH_PORT
|
|
||||||
envs:
|
envs:
|
||||||
- PROD_WWW_PATH
|
- PROD_WWW_PATH
|
||||||
script:
|
script:
|
||||||
|
@ -91,7 +97,7 @@ steps:
|
||||||
- rm -rf *
|
- rm -rf *
|
||||||
when:
|
when:
|
||||||
event: [push, tag]
|
event: [push, tag]
|
||||||
branch: [main]
|
branch: [prod]
|
||||||
|
|
||||||
- name: Deploy ad5001.eu
|
- name: Deploy ad5001.eu
|
||||||
image: appleboy/drone-scp
|
image: appleboy/drone-scp
|
||||||
|
@ -102,11 +108,9 @@ steps:
|
||||||
from_secret: SSH_USERNAME
|
from_secret: SSH_USERNAME
|
||||||
password:
|
password:
|
||||||
from_secret: SSH_PASSWORD
|
from_secret: SSH_PASSWORD
|
||||||
port:
|
|
||||||
from_secret: SSH_PORT
|
|
||||||
target:
|
target:
|
||||||
from_secret: PROD_WWW_PATH
|
from_secret: PROD_WWW_PATH
|
||||||
source: public/*
|
source: public/*
|
||||||
when:
|
when:
|
||||||
event: [push, tag]
|
event: [push, tag]
|
||||||
branch: [main]
|
branch: [prod]
|
||||||
|
|
|
@ -11,7 +11,7 @@ layout: default
|
||||||
|
|
||||||
# À mon propos
|
# À mon propos
|
||||||
|
|
||||||
Aujourd'hui étudiant, je programme maintenant depuis près de 7 ans, notamment en open source.
|
Aujourd'hui étudiant, je programme maintenant depuis près de 6 ans, notamment en open source.
|
||||||
J'ai commencé à programmer des plugins en 2015 en PHP pour [PocketMine](https://pmmp.io).
|
J'ai commencé à programmer des plugins en 2015 en PHP pour [PocketMine](https://pmmp.io).
|
||||||
Autour de ce projet, aux côtés d'autres contributeurs de l'équipe [BoxOfDevs](https://github.com/BoxOfDevs) nous avons réalisé plusieurs projets à l'époque comme [Sites4Code](https://sites4code.github.io/MCPE/#), le [PocketMine Server Manager](https://github.com/BoxOfDevs/server-manager) et la nouvelle version de [PocketMine Tools](https://github.com/pmt-mcpe-fun/website/tree/master).
|
Autour de ce projet, aux côtés d'autres contributeurs de l'équipe [BoxOfDevs](https://github.com/BoxOfDevs) nous avons réalisé plusieurs projets à l'époque comme [Sites4Code](https://sites4code.github.io/MCPE/#), le [PocketMine Server Manager](https://github.com/BoxOfDevs/server-manager) et la nouvelle version de [PocketMine Tools](https://github.com/pmt-mcpe-fun/website/tree/master).
|
||||||
|
|
||||||
|
@ -128,8 +128,8 @@ Avec ces technologies de conteneurs, j'ai commencé à utiliser beaucoup plus le
|
||||||
# Me contacter
|
# Me contacter
|
||||||
|
|
||||||
Le principal moyen de me contacter est <a alt="Mail">par <i class="icon-mail"></i> courriel</a>.
|
Le principal moyen de me contacter est <a alt="Mail">par <i class="icon-mail"></i> courriel</a>.
|
||||||
Cependant, vous pouvez également me contacter via [<i class="icon-git"></i> Gitea](https://git.ad5001.eu) ou [<i class="icon-mastodon"></i> Mastodon](https://mastodon.mastodon.social/@ad5001) pour les besoins liés au développement.
|
Cependant, vous pouvez également me contacter via [<i class="icon-git"></i> Gitea](https://git.ad5001.eu) ou [<i class="icon-github"></i> Github](https://github.com) pour les besoins liés au développement.
|
||||||
Je ne suis pas vraiment actif sur [<i class="icon-github"></i> Github](https://github.com), mais vous pouvez toujours me contacter là-bas. Toutefois, sachez qu'il se peut que je mette du temps à vous répondre.
|
Je ne suis pas vraiment actif sur [<i class="icon-mastodon"></i> Mastodon](https://mastodon.mastodon.social/@ad5001) ou [<i class="icon-twitter"></i> Twitter](https://twitter.com/Ad5001P4F), mais vous pouvez toujours me contacter là-bas. Toutefois, sachez qu'il se peut que je mette du temps à vous répondre.
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ layout: default
|
||||||
|
|
||||||
# About me
|
# About me
|
||||||
|
|
||||||
Currently a student, I have been programming for almost 7 years, mainly in open source.
|
Currently a student, I have been programming for almost 6 years, mainly in open source.
|
||||||
I've started programming plugins in 2015 in PHP for [PocketMine](https://pmmp.io).
|
I've started programming plugins in 2015 in PHP for [PocketMine](https://pmmp.io).
|
||||||
Around that project, alongside other contributors in the [BoxOfDevs](https://github.com/BoxOfDevs) team we've made several projects at the time like [Sites4Code](https://sites4code.github.io/MCPE/#), the [PocketMine Server Manager](https://github.com/BoxOfDevs/server-manager) and the new version of [PocketMine Tools](https://github.com/pmt-mcpe-fun/website/tree/master).
|
Around that project, alongside other contributors in the [BoxOfDevs](https://github.com/BoxOfDevs) team we've made several projects at the time like [Sites4Code](https://sites4code.github.io/MCPE/#), the [PocketMine Server Manager](https://github.com/BoxOfDevs/server-manager) and the new version of [PocketMine Tools](https://github.com/pmt-mcpe-fun/website/tree/master).
|
||||||
|
|
||||||
|
@ -127,8 +127,8 @@ With these container technologies, I began using self-hosting technologies a lot
|
||||||
# Contact me
|
# Contact me
|
||||||
|
|
||||||
The primary mean to contact me is <a alt="Mail">by <i class="icon-mail"></i> email</a>.
|
The primary mean to contact me is <a alt="Mail">by <i class="icon-mail"></i> email</a>.
|
||||||
However, you can also contact me through [<i class="icon-git"></i> Gitea](https://git.ad5001.eu) or [<i class="icon-mastodon"></i> Mastodon](https://fosstodon.org/@Ad5001) for development related purposes.
|
However, you can also contact me through [<i class="icon-git"></i> Gitea](https://git.ad5001.eu) or [<i class="icon-github"></i> Github](https://github.com) for development related purposes.
|
||||||
I'm not really active on [<i class="icon-github"></i> Github](https://github.com), but you can still contact me there. However, do except it may take time for me to respond.
|
I'm not really active on [<i class="icon-mastodon"></i> Mastodon](https://fosstodon.org/@Ad5001) or [<i class="icon-twitter"></i> Twitter](https://twitter.com/Ad5001P4F), but you can still contact me there. However, do except it may take time for me to respond.
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,9 @@ social:
|
||||||
- name: Mastodon
|
- name: Mastodon
|
||||||
icon: mastodon
|
icon: mastodon
|
||||||
URL: https://fosstodon.org/@Ad5001
|
URL: https://fosstodon.org/@Ad5001
|
||||||
|
- name: Twitter
|
||||||
|
icon: twitter
|
||||||
|
URL: https://twitter.com/Ad5001P4F
|
||||||
- name: Gitea
|
- name: Gitea
|
||||||
icon: git
|
icon: git
|
||||||
URL: https://git.ad5001.eu/Ad5001
|
URL: https://git.ad5001.eu/Ad5001
|
||||||
|
|
|
@ -103,10 +103,6 @@ FrameworksDev:
|
||||||
|
|
||||||
# Frameworks I created.
|
# Frameworks I created.
|
||||||
FrameworksCreated:
|
FrameworksCreated:
|
||||||
- Name: Enecss
|
|
||||||
Icon: enecss
|
|
||||||
Text: frameworkEnecss
|
|
||||||
Properties: CSS 3D transform framework, javascript-less interactive state system.
|
|
||||||
- Name: NowoxComponents
|
- Name: NowoxComponents
|
||||||
Icon: nowox
|
Icon: nowox
|
||||||
Text: frameworkNowox
|
Text: frameworkNowox
|
||||||
|
|
|
@ -47,9 +47,6 @@ skillsElectron:
|
||||||
Electron is a framework that allows to use Web and NodeJS techonologies to create desktop applications for all desktop Operating Systems.
|
Electron is a framework that allows to use Web and NodeJS techonologies to create desktop applications for all desktop Operating Systems.
|
||||||
While not having used it for any of my more recent applications, I have used Electron in the past to create several things, including the Windows version of ImagicalPlugCreator, and PocketMine Server Manager. However, I stopped using it because its memory footprint was too high.
|
While not having used it for any of my more recent applications, I have used Electron in the past to create several things, including the Windows version of ImagicalPlugCreator, and PocketMine Server Manager. However, I stopped using it because its memory footprint was too high.
|
||||||
# Frameworks I created:
|
# Frameworks I created:
|
||||||
frameworkEnecss:
|
|
||||||
other: |
|
|
||||||
Enecss is a Sass library used to facilitate the usage of CSS 3D transforms to create basic models using CSS only. It supports basic object polygon forms like planes, cuboids, and cylinders.
|
|
||||||
frameworkNowox:
|
frameworkNowox:
|
||||||
other: |
|
other: |
|
||||||
Nowox being an extremely advanced terminal program, relying on techniques similar to standard 2D UI design, I created a component based system to allow easy design for terminal components. This system has many advantages listed above, and would allow more features in the future like mouse events handling.
|
Nowox being an extremely advanced terminal program, relying on techniques similar to standard 2D UI design, I created a component based system to allow easy design for terminal components. This system has many advantages listed above, and would allow more features in the future like mouse events handling.
|
||||||
|
|
|
@ -45,9 +45,6 @@ skillsElectron:
|
||||||
Electron est un cadre qui permet d'utiliser les technologies Web et NodeJS pour créer des applications de bureau pour tous les systèmes d'exploitation de bureau.
|
Electron est un cadre qui permet d'utiliser les technologies Web et NodeJS pour créer des applications de bureau pour tous les systèmes d'exploitation de bureau.
|
||||||
Bien que je ne l'aie pas utilisé pour aucune de mes applications les plus récentes, j'ai utilisé Electron dans le passé pour créer plusieurs choses, y compris la version Windows de ImagicalPlugCreator, et PocketMine Server Manager. Cependant, j'ai arrêté de l'utiliser car son empreinte mémoire était trop importante.
|
Bien que je ne l'aie pas utilisé pour aucune de mes applications les plus récentes, j'ai utilisé Electron dans le passé pour créer plusieurs choses, y compris la version Windows de ImagicalPlugCreator, et PocketMine Server Manager. Cependant, j'ai arrêté de l'utiliser car son empreinte mémoire était trop importante.
|
||||||
# Frameworks I created:
|
# Frameworks I created:
|
||||||
frameworkEnecss:
|
|
||||||
other: |
|
|
||||||
Enecss est une bibliothèque Sass utilisée pour faciliter l'utilisation des transformations CSS 3D afin de créer des modèles de base en utilisant uniquement du CSS. Elle prend en charge plusieurs formes d'objets polygonaux de base telles que les plans, les cubes et les cylindres.
|
|
||||||
frameworkNowox:
|
frameworkNowox:
|
||||||
other: |
|
other: |
|
||||||
Nowox étant un programme terminal extrêmement avancé, s'appuyant sur des techniques similaires à la conception d'interface utilisateur 2D standard, j'ai créé un système basé sur les composants pour permettre une conception facile des composants du terminal. Ce système a beaucoup d'avantages énumérés ci-dessus, et permettrait plus de fonctionnalités dans le futur comme la gestion des événements de la souris.
|
Nowox étant un programme terminal extrêmement avancé, s'appuyant sur des techniques similaires à la conception d'interface utilisateur 2D standard, j'ai créé un système basé sur les composants pour permettre une conception facile des composants du terminal. Ce système a beaucoup d'avantages énumérés ci-dessus, et permettrait plus de fonctionnalités dans le futur comme la gestion des événements de la souris.
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
eu.ad5001.LogarithmPlotter b330be20-ca45-4120-83b1-0ad5d73559f4
|
eu.ad5001.LogarithmPlotter
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
User-agent: GPTBot
|
|
||||||
Disallow: /
|
|
||||||
User-agent: ChatGPT-User
|
|
||||||
Disallow: /
|
|
||||||
User-agent: Google-Extended
|
|
||||||
Disallow: /
|
|
||||||
User-agent: CCBot
|
|
||||||
Disallow: /
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit a2a96a281d461d0d56a16281fea4ae071d96d2bf
|
Subproject commit 7634557b2840ea9b1cd3ffa8481c17ebb69e31b2
|
Loading…
Reference in a new issue