Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
cddba0c
Delete .obsidian/workspace.json
ClementBobin Oct 18, 2023
7d21336
Merge pull request #10 from ClementBobin/Dev
ClementBobin Dec 19, 2023
77f5c74
Create home.md
ClementBobin Mar 20, 2025
44ea4a8
Create netlify.toml
ClementBobin Mar 20, 2025
d7cb334
Update README.md
ClementBobin Mar 20, 2025
bddf5d6
Update netlify.toml
ClementBobin Mar 20, 2025
b3a9828
Update netlify.toml
ClementBobin Mar 20, 2025
f795228
Create update-site.yml
ClementBobin Mar 20, 2025
1c63db3
Update update-site.yml
ClementBobin Mar 20, 2025
e21d8aa
Update update-site.yml
ClementBobin Mar 20, 2025
876ef2d
Merge pull request #11 from ClementBobin/Dev
ClementBobin Mar 21, 2025
6c2bb96
Update netlify.toml
ClementBobin Mar 24, 2025
efaa3da
Update netlify.toml
ClementBobin Mar 24, 2025
1de09af
Update README.md
ClementBobin Mar 24, 2025
2c9877b
Update README.md
ClementBobin Mar 24, 2025
9bfdb4d
Update README.md
ClementBobin Mar 25, 2025
b7e95bb
Update README.md
ClementBobin Mar 25, 2025
948e712
Update README.md
ClementBobin Mar 25, 2025
b84677f
Update netlify.toml
ClementBobin Mar 25, 2025
d16527e
Update netlify.toml
ClementBobin Mar 25, 2025
5938aaa
Update netlify.toml
ClementBobin Mar 25, 2025
733af72
Update netlify.toml
ClementBobin Mar 25, 2025
e711de1
Refactor core plugins configuration to use JSON format and update doc…
Mar 25, 2025
3eb10a5
Merge branch 'main' of https://github.com/ClementBobin/obsidian-markd…
Mar 25, 2025
d9614ba
docs: :sparkles: Update markdown files to use double brackets for int…
Mar 26, 2025
aecc204
docs: :sparkles: Add Scalar integration guide, API client documentati…
ClementBobin Mar 26, 2025
565496e
docs: :sparkles: Update Scalar API Client and Dashboard documentation…
ClementBobin Mar 26, 2025
f1ad65e
docs: :sparkles: Add Cursor application documentation and features ov…
ClementBobin Apr 3, 2025
52e2c30
Doc: Add new cybersecurity resources and documentation for InCyber 20…
ClementBobin Apr 7, 2025
a4027e1
docs: :sparkles: Update InCyber 2025 documentation with new agent det…
ClementBobin Apr 7, 2025
b11cf0d
Enhance documentation for various tools with detailed sections, comma…
ClementBobin Apr 7, 2025
f94d2f7
Enhance documentation for project management and API tools
ClementBobin Apr 7, 2025
e9241b6
Enhance documentation for various applications with improved formatti…
ClementBobin Apr 7, 2025
8b53f3d
Enhance Kubernetes Documentation with Cheat-Sheets and Structured Con…
ClementBobin Apr 8, 2025
759f556
Add new project documentation for various applications
ClementBobin Apr 9, 2025
2321b0d
add project documentation for gestion devis and iot applications with…
ClementBobin Apr 10, 2025
91e9309
update project documentation for gestion devis and iot with links to …
ClementBobin Apr 10, 2025
b59af56
Create Partiel-04-25
ClementBobin Apr 14, 2025
afbf59b
Rename Partiel-04-25 to Partiel-04-25.md
ClementBobin Apr 14, 2025
75a0a37
Create deploy.yml
ClementBobin Jul 8, 2025
1870b0b
Update deploy.yml
ClementBobin Aug 8, 2025
f77548b
Quartz sync: Aug 10, 2025, 11:09 AM
ClementBobin Aug 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 1 addition & 2 deletions .gitattributes
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
# Auto detect text files and perform LF normalization
* text=auto
* text=auto eol=lf
45 changes: 45 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Deploy Quartz site to GitHub Pages

on:
push:
branches:
- v4

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Fetch all history for git info
- uses: actions/setup-node@v4
with:
node-version: 22
- name: Install Dependencies
run: npm ci
- name: Build Quartz
run: npx quartz build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: public

deploy:
needs: build
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
23 changes: 13 additions & 10 deletions .gitignore
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
SIO Saint-benigne.md
workspace.json
*.json
*.json
.obsidian/workspace.json
.obsidian/appearance.json
.obsidian/workspace.json
.DS_Store
.gitignore
node_modules
public
prof
tsconfig.tsbuildinfo
.quartz-cache
private/
.replit
replit.nix


# Ignore Smart Connections folder because embeddings file is large and updated frequently
.smart-connections
content/.obsidian/workspace.json
content/.obsidian/appearance.json
content/.obsidian/workspace.json
1 change: 1 addition & 0 deletions .node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v22.16.0
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
engine-strict=true
4 changes: 0 additions & 4 deletions .obsidian/appearance.json

This file was deleted.

24 changes: 0 additions & 24 deletions .obsidian/core-plugins.json

This file was deleted.

This file was deleted.

3 changes: 3 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
public
node_modules
.quartz-cache
7 changes: 7 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"printWidth": 100,
"quoteProps": "as-needed",
"trailingComma": "all",
"tabWidth": 2,
"semi": false
}
65 changes: 0 additions & 65 deletions A faire.md

This file was deleted.

1 change: 0 additions & 1 deletion Best inspiration.md

This file was deleted.

90 changes: 90 additions & 0 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# Citizen Code of Conduct

## 1. Purpose

A primary goal of the Quartz community is to be inclusive to the largest number of contributors, with the most varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity, socioeconomic status, and religion (or lack thereof).

This code of conduct outlines our expectations for all those who participate in our community, as well as the consequences for unacceptable behavior.

We invite all those who participate in the Quartz community to help us create safe and positive experiences for everyone.

## 2. Open [Source/Culture/Tech] Citizenship

A supplemental goal of this Code of Conduct is to increase open [source/culture/tech] citizenship by encouraging participants to recognize and strengthen the relationships between our actions and their effects on our community.

Communities mirror the societies in which they exist and positive action is essential to counteract the many forms of inequality and abuses of power that exist in society.

If you see someone who is making an extra effort to ensure our community is welcoming, friendly, and encourages all participants to contribute to the fullest extent, we want to know.

## 3. Expected Behavior

The following behaviors are expected and requested of all community members:

- Participate in an authentic and active way. In doing so, you contribute to the health and longevity of this community.
- Exercise consideration and respect in your speech and actions.
- Attempt collaboration before conflict.
- Refrain from demeaning, discriminatory, or harassing behavior and speech.
- Be mindful of your surroundings and of your fellow participants. Alert community leaders if you notice a dangerous situation, someone in distress, or violations of this Code of Conduct, even if they seem inconsequential.
- Remember that community event venues may be shared with members of the public; please be respectful to all patrons of these locations.

## 4. Unacceptable Behavior

The following behaviors are considered harassment and are unacceptable within our community:

- Violence, threats of violence or violent language directed against another person.
- Sexist, racist, homophobic, transphobic, ableist or otherwise discriminatory jokes and language.
- Posting or displaying sexually explicit or violent material.
- Posting or threatening to post other people's personally identifying information ("doxing").
- Personal insults, particularly those related to gender, sexual orientation, race, religion, or disability.
- Inappropriate photography or recording.
- Inappropriate physical contact. You should have someone's consent before touching them.
- Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching, groping, and unwelcomed sexual advances.
- Deliberate intimidation, stalking or following (online or in person).
- Advocating for, or encouraging, any of the above behavior.
- Sustained disruption of community events, including talks and presentations.

## 5. Weapons Policy

No weapons will be allowed at Quartz community events, community spaces, or in other spaces covered by the scope of this Code of Conduct. Weapons include but are not limited to guns, explosives (including fireworks), and large knives such as those used for hunting or display, as well as any other item used for the purpose of causing injury or harm to others. Anyone seen in possession of one of these items will be asked to leave immediately, and will only be allowed to return without the weapon. Community members are further expected to comply with all state and local laws on this matter.

## 6. Consequences of Unacceptable Behavior

Unacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated.

Anyone asked to stop unacceptable behavior is expected to comply immediately.

If a community member engages in unacceptable behavior, the community organizers may take any action they deem appropriate, up to and including a temporary ban or permanent expulsion from the community without warning (and without refund in the case of a paid event).

## 7. Reporting Guidelines

If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. j.zhao2k19@gmail.com.

Additionally, community organizers are available to help community members engage with local law enforcement or to otherwise help those experiencing unacceptable behavior feel safe. In the context of in-person events, organizers will also provide escorts as desired by the person experiencing distress.

## 8. Addressing Grievances

If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should notify @jackyzha0 with a concise description of your grievance. Your grievance will be handled in accordance with our existing governing policies.

## 9. Scope

We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by this Code of Conduct in all community venues--online and in-person--as well as in all one-on-one communications pertaining to community business.

This code of conduct and its related procedures also applies to unacceptable behavior occurring outside the scope of community activities when such behavior has the potential to adversely affect the safety and well-being of community members.

## 10. Contact info

j.zhao2k19@gmail.com

## 11. License and attribution

The Citizen Code of Conduct is distributed by [Stumptown Syndicate](http://stumptownsyndicate.org) under a [Creative Commons Attribution-ShareAlike license](http://creativecommons.org/licenses/by-sa/3.0/).

Portions of text derived from the [Django Code of Conduct](https://www.djangoproject.com/conduct/) and the [Geek Feminism Anti-Harassment Policy](http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy).

_Revision 2.3. Posted 6 March 2017._

_Revision 2.2. Posted 4 February 2016._

_Revision 2.1. Posted 23 June 2014._

_Revision 2.0, adopted by the [Stumptown Syndicate](http://stumptownsyndicate.org) board on 10 January 2013. Posted 17 March 2013._
11 changes: 11 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
FROM node:22-slim AS builder
WORKDIR /usr/src/app
COPY package.json .
COPY package-lock.json* .
RUN npm ci

FROM node:22-slim
WORKDIR /usr/src/app
COPY --from=builder /usr/src/app/ /usr/src/app/
COPY . .
CMD ["npx", "quartz", "build", "--serve"]
21 changes: 21 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2021 jackyzha0

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
53 changes: 0 additions & 53 deletions Project/Untitled Kanban.md

This file was deleted.

Loading