Compare commits

..

198 commits

Author SHA1 Message Date
BjornW 3cb06ad8ab Cleaning up
Making sure all the design & branding elements are part of this repo
2024-12-20 12:39:25 +01:00
BjornW c3ead9481e Clean up branding directory 2024-12-20 12:31:16 +01:00
BjornW 5231d18e52 Draft one pager to explain Fediversity
The goal of this document is to explain the Fediversity project in
simple terms to layman.

TODO
It needs some work to style this according to the branding
guidelines from Schoon ontwerp
2024-12-20 12:21:00 +01:00
BjornW 0dd3dbc027 Add Marketing & Communication directory
This directory will contain our marketing & communication documents
2024-12-20 12:19:28 +01:00
BjornW 94d0d8323c Add meeting-notes/2024-12-19 standup notes.md
Standup notes
2024-12-19 13:41:37 +01:00
BjornW 954c13976b Add meeting-notes/2024-12-18 standup notes.md
Standup notes
2024-12-18 09:46:12 +01:00
Ronny Lam de0c9e89bf completed DMP 2024-12-17 15:43:31 +01:00
BjornW b714bd6994 Add meeting-notes/2024-12-17 standup notes.md
Standup notes
2024-12-17 09:44:17 +01:00
BjornW 375b63dd45 Add meeting-notes/2024-12-16 standup notes.md
standup notes
2024-12-16 09:48:34 +01:00
Ronny Lam bd95884145 added DMP 2024-12-16 09:24:02 +01:00
BjornW e28d81ce91 Update meeting-notes/2024-12-13 standup notes.md
fix layout
2024-12-16 09:07:46 +01:00
BjornW 1a600081de Add meeting-notes/2024-12-13 standup notes.md
standup notes
2024-12-16 09:07:19 +01:00
gheorghe 178033ab84 Add 2024-12-12 DSU meeting notes.md 2024-12-12 09:56:28 +01:00
BjornW 02b517ad4a Add meeting-notes/2024-12-11 standup notes.md
Standup notes
2024-12-11 18:04:59 +01:00
BjornW 9d3d87835a Add meeting-notes/2024-12-10 standup notes.md
Add standup notes
2024-12-10 12:05:33 +01:00
BjornW 8f5f0b141d Add meeting-notes/2024-12-10-decision-making-meeting-dealing-with-secrets.md
Add notes & decision on how to deal with secrets
2024-12-10 12:00:59 +01:00
BjornW 6d4350dae2 Add meeting-notes/2024-12-09 standup notes.md
Standup notes
2024-12-09 22:56:08 +01:00
Valentin Gagarin 3500bc34a7 add notes on storage architecture discussion 2024-12-09 13:35:17 +01:00
BjornW cd4d59942a Add meeting-notes/2024-12-06 standup notes.md
Add standup notes
2024-12-06 09:58:10 +01:00
Ronny Lam 92cb26b083 added reporting period 2024-12-05 18:00:26 +01:00
Ronny Lam 4f5e5dab0c update gantt according to pm meeting 2024-12-05 17:35:22 +01:00
BjornW f7cb153e55 Add meeting-notes/2024-12-05 standup notes.md
Add standup notes
2024-12-05 13:02:19 +01:00
BjornW 361fa61e7c Add meeting-notes/2024-12-04 standup notes.md
Add standup notes
2024-12-04 10:36:44 +01:00
Koen de Jonge 8d68fc65ed Notes after viewing architecture discussion. 2024-12-04 08:59:57 +01:00
Valentin Gagarin 3bdc08106d evaluate secret management schemes 2024-12-03 13:12:40 +01:00
BjornW d92c31e376 Add meeting-notes/2024-12-03 standup notes.md
Add meeting notes
2024-12-03 11:09:27 +01:00
BjornW b55fe9cba9 Update meeting-notes/2024-11-28 standup notes.md
Changed date in the right date
2024-12-02 23:04:17 +01:00
Kevin Muller 2efa5ae172 add branding/huisstijl to the repo 2024-12-02 14:09:31 +01:00
BjornW 3e17c4a3d0 Update meeting-notes/2024-11-29 standup notes.md
Fix layout to make the notes readable in the Forgejo preview.
2024-12-02 13:39:17 +01:00
BjornW 0427efdf8b Fix filename typo 2024-12-02 13:17:33 +01:00
BjornW 6955472563 Add meeting-notes/ 2024-12-02 standup notes.md 2024-12-02 13:14:51 +01:00
Ronny Lam a28cdf9126 added meeting notes 2024-11-29 10:08:21 +01:00
Ronny Lam 327893e57c repare mistake gantt 2024-11-29 09:43:43 +01:00
Ronny Lam 64398547a8 updated gantt 2024-11-29 09:29:26 +01:00
Valentin Gagarin c40de3886d fix formatting of meeting notes 2024-11-28 10:02:33 +01:00
Valentin Gagarin 438c32cf66 2024-11-28 standup notes 2024-11-28 10:00:23 +01:00
BjornW 2f578de01a add standup notes 2024-11-27 11:37:51 +01:00
BjornW 1b968d21b6 Merge branch 'main' of git.fediversity.eu:Fediversity/meta 2024-11-27 11:19:37 +01:00
BjornW 0bba99b9bb fix merge issue 2024-11-27 11:19:28 +01:00
Valentin Gagarin 8f4cac8d0a merged meeting note uploads (and made a clarification) 2024-11-26 11:01:56 +01:00
Valentin Gagarin d5ab99de0c 2024-11-26 standup notes 2024-11-26 11:01:56 +01:00
BjornW e688b1304e add standup notes 2024-11-25 2024-11-26 11:01:56 +01:00
Valentin Gagarin 34f60b7b30 add Björn to attendees 2024-11-26 11:01:56 +01:00
Valentin Gagarin ecff049928 2024-11-25 standup notes 2024-11-26 11:01:56 +01:00
Ronny Lam 6738ce3988 merged failed MR 2024-11-26 11:01:56 +01:00
BjornW 59fc1bb80e add standup notes 2024-11-26 11:01:56 +01:00
Ronny Lam a63050bf0c added UML training doc 2024-11-26 11:01:56 +01:00
Robert Hensing 8d823f69d6 Add 2024-11-21-roberth-comments-post-meeting.md 2024-11-26 11:01:56 +01:00
Ronny Lam a0839682a7 renamed .uml to .puml 2024-11-26 11:01:56 +01:00
Valentin Gagarin d5bc38165e 2024-11-21 standup notes 2024-11-26 11:01:56 +01:00
BjornW 6147e33178 Notes from the architecture meetup 2024-11-20 2024-11-26 11:01:52 +01:00
Ronny Lam feda821b85 converted to uml and changes after meeting 2024-11-26 11:01:43 +01:00
Ronny Lam 5ff10fafd8 created arch svg 2024-11-26 11:01:43 +01:00
BjornW 006b3e27ae standup notes 2024-11-26 11:01:43 +01:00
BjornW b675aa61ee standup notes 2024-11-26 11:01:43 +01:00
Valentin Gagarin ffddea97a7 2024-11-19 standup notes 2024-11-26 11:01:43 +01:00
Valentin Gagarin 1c0c3db96b 2024-11-18 standup notes 2024-11-26 11:01:43 +01:00
BjornW 49ed946413 standup notes 2024-11-26 11:01:43 +01:00
Ronny Lam aa530dac87 changed some states in gantt 2024-11-26 11:01:43 +01:00
BjornW 58c89949a3 add standup notes 2024-11-25 2024-11-25 12:48:55 +01:00
Valentin Gagarin 32c41ceede add Björn to attendees 2024-11-25 10:07:07 +01:00
Valentin Gagarin 7299808fa6 2024-11-25 standup notes 2024-11-25 10:06:38 +01:00
Ronny Lam 9975971f6e merged failed MR 2024-11-25 09:56:34 +01:00
BjornW 61d1276cfe add standup notes 2024-11-24 18:49:24 +01:00
Ronny Lam 701108dcab added UML training doc 2024-11-22 11:22:30 +01:00
Robert Hensing 70cba94e93 Add 2024-11-21-roberth-comments-post-meeting.md 2024-11-21 12:29:14 +01:00
Ronny Lam b955e054d5 renamed .uml to .puml 2024-11-21 11:17:13 +01:00
Valentin Gagarin e8cd18ac00 2024-11-21 standup notes 2024-11-21 10:08:45 +01:00
Ronny Lam bcc117cafb Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merged
2024-11-21 09:10:20 +01:00
Ronny Lam 89dc0c0eef converted to uml and changes after meeting 2024-11-21 09:09:14 +01:00
BjornW 5b8f906bfb Notes from the architecture meetup 2024-11-20
TODO:
find a better place to store large files such as these recordings
as a git repo is not really the best place for it.
2024-11-20 16:57:37 +01:00
Kevin Muller 309a8e8353 Fediversity: Architecture meeting video 2024-11-20 16:16:13 +01:00
Ronny Lam ee7ab9b7ea created arch svg 2024-11-20 12:06:22 +01:00
BjornW 3acbacb257 standup notes 2024-11-20 10:04:06 +01:00
BjornW 2c7f5299ac standup notes 2024-11-20 10:03:21 +01:00
Valentin Gagarin 36f3332b69 2024-11-19 standup notes 2024-11-19 09:49:26 +01:00
Valentin Gagarin 3837674f13 2024-11-18 standup notes 2024-11-18 09:48:45 +01:00
BjornW cde0a27788 standup notes 2024-11-16 12:49:24 +01:00
BjornW 3f106b7f13 Merge branch 'main' of git.fediversity.eu:Fediversity/meta 2024-11-14 14:15:16 +01:00
BjornW ed2592d841 standup notes 2024-11-14 2024-11-14 14:14:04 +01:00
BjornW 718ee6f388 standup notes 2024-11-14 2024-11-14 14:14:04 +01:00
Ronny Lam 9f6e9e14b7 Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merge
2024-11-14 13:12:01 +01:00
Ronny Lam 2f6c98ad4a changed some states in gantt 2024-11-14 13:11:55 +01:00
BjornW 1d79ae9705 standup notes 2024-11-13 2024-11-13 17:02:01 +01:00
BjornW 77c1452722 standup notes 2024-11-13 2024-11-13 17:02:01 +01:00
Ronny Lam ee32e35d0a add gantt image 2024-11-13 16:33:09 +01:00
Ronny Lam 702ef53959 add gantt image 2024-11-13 16:33:09 +01:00
Ronny Lam 49efc013d2 moved gantt chart 2024-11-13 16:29:38 +01:00
Ronny Lam c1afdc9f9f moved gantt chart 2024-11-13 16:29:38 +01:00
Ronny Lam 0d013dc486 added gantt chart 2024-11-13 16:27:00 +01:00
Ronny Lam b7381efdf5 added gantt chart 2024-11-13 16:27:00 +01:00
Laurens Hof 484571212f Upload files to "/"
korte notes van ideeen koen op 2024-02-26
2024-11-13 16:16:12 +01:00
Laurens Hof 2ce96d12c7 Upload files to "/"
korte notes van ideeen koen op 2024-02-26
2024-11-13 16:16:12 +01:00
Valentin Gagarin c3ab0507f5 move bootstrapping instructions to code repo 2024-11-13 16:13:39 +01:00
Valentin Gagarin f87dadf3ea move bootstrapping instructions to code repo 2024-11-13 16:13:39 +01:00
Valentin Gagarin 57822d79e7 move to meeting notes 2024-11-13 14:50:49 +01:00
Valentin Gagarin 0257cf3fb2 move to meeting notes 2024-11-13 14:50:49 +01:00
ronny 681b2a7165 Update architecture-docs/Fediversity-architecture-notes.md 2024-11-12 11:20:16 +01:00
ronny 9ffddad2da Update architecture-docs/Fediversity-architecture-notes.md 2024-11-12 11:20:16 +01:00
ronny d28fea7ee1 Update architecture-docs/Fediversity-architecture-notes.md 2024-11-12 11:19:45 +01:00
ronny 7ea407ad38 Update architecture-docs/Fediversity-architecture-notes.md 2024-11-12 11:19:45 +01:00
Valentin Gagarin 9f003c0747 2024-11-12 standup notes 2024-11-12 10:03:41 +01:00
Valentin Gagarin 84df6c01a9 2024-11-12 standup notes 2024-11-12 10:03:41 +01:00
Ronny Lam d82cc24b13 Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merge files
2024-11-11 15:58:15 +01:00
Ronny Lam 9c425217f4 Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merge files
2024-11-11 15:58:15 +01:00
Ronny Lam 0a8ced184d added services 2024-11-11 15:57:59 +01:00
Ronny Lam f67d01b21d added services 2024-11-11 15:57:59 +01:00
Valentin Gagarin a80425c77f 2024-11-11 standup notes 2024-11-11 10:00:15 +01:00
Valentin Gagarin b74fa304e9 2024-11-11 standup notes 2024-11-11 10:00:15 +01:00
Ronny Lam ec70ff1022 updated after session with Koen 2024-11-10 21:40:58 +01:00
Ronny Lam c44bab99ce updated after session with Koen 2024-11-10 21:40:58 +01:00
Valentin Gagarin cd1c411310 clarify the DNS requirement 2024-11-08 11:48:00 +01:00
Valentin Gagarin 73f011cdee clarify the DNS requirement 2024-11-08 11:48:00 +01:00
Valentin Gagarin 5518cfc7a5 2024-11-08 standup notes 2024-11-08 09:58:26 +01:00
Valentin Gagarin baedb4693c 2024-11-08 standup notes 2024-11-08 09:58:26 +01:00
Valentin Gagarin 2945877d4f 2024-11-07 standup notes 2024-11-07 10:09:22 +01:00
Valentin Gagarin 2e07baf6ac 2024-11-07 standup notes 2024-11-07 10:09:22 +01:00
Valentin Gagarin 6ee8279af6 add notes on user-facing architecture 2024-11-06 10:58:50 +01:00
Valentin Gagarin 690f3e5669 add notes on user-facing architecture 2024-11-06 10:58:50 +01:00
Valentin Gagarin 54eecb1150 normalise file name 2024-11-06 10:23:03 +01:00
Valentin Gagarin 52dd28f2b8 normalise file name 2024-11-06 10:23:03 +01:00
Valentin Gagarin d61ce7eb9f 2024-11-06 standup notes 2024-11-06 10:08:09 +01:00
Valentin Gagarin edede4a051 2024-11-06 standup notes 2024-11-06 10:08:09 +01:00
Valentin Gagarin b3825c5f78 add updates from work meeting 2024-11-05 10:34:48 +01:00
Valentin Gagarin 9cfe72f1f2 add updates from work meeting 2024-11-05 10:34:48 +01:00
Valentin Gagarin 1d9cd8771a 2024-11-05 standup notes 2024-11-05 10:25:04 +01:00
Valentin Gagarin 9c6cd28eb9 2024-11-05 standup notes 2024-11-05 10:25:04 +01:00
Nicolas Jeannerod 6a380e2ba9
Few improvements based on Valentin's experience 2024-11-04 14:26:07 +01:00
Nicolas Jeannerod fb4f82113c Few improvements based on Valentin's experience 2024-11-04 14:26:07 +01:00
ronny fac5ce7b83 Add meeting-notes/20241104 Meeting notes.md 2024-11-04 10:02:16 +01:00
ronny 1cdd0524eb Add meeting-notes/20241104 Meeting notes.md 2024-11-04 10:02:16 +01:00
Valentin Gagarin 7c35efa392 2024-11-01 standup notes 2024-11-01 10:01:46 +01:00
Valentin Gagarin bae765b340 2024-11-01 standup notes 2024-11-01 10:01:46 +01:00
Ronny Lam f65a05d751 yet another box, maybe too much 2024-10-31 14:21:52 +01:00
Ronny Lam 5ddbf6060f yet another box, maybe too much 2024-10-31 14:21:52 +01:00
Ronny Lam 142306af07 add connection to storage and mgmt block 2024-10-31 14:03:25 +01:00
Ronny Lam c97a4423f0 add connection to storage and mgmt block 2024-10-31 14:03:25 +01:00
Ronny Lam 77783d30e0 make the br xhtml-complient 2024-10-31 13:46:18 +01:00
Ronny Lam ed60f4fdce make the br xhtml-complient 2024-10-31 13:46:18 +01:00
Ronny Lam d47d3cb94a changed mermaid to graph 2024-10-31 13:39:53 +01:00
Ronny Lam ac8c82b2d6 changed mermaid to graph 2024-10-31 13:39:53 +01:00
Ronny Lam ef4dda94f3 Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merged
2024-10-28 09:53:06 +01:00
Ronny Lam eaec2e3890 Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merged
2024-10-28 09:53:06 +01:00
Ronny Lam 2fd22d6e30 meeting notes 2024-10-28 09:52:55 +01:00
Nicolas Jeannerod 51b4aeb95d
Improve upon the notes 2024-10-25 22:42:05 +02:00
Nicolas Jeannerod cae541d159 Improve upon the notes 2024-10-25 22:42:05 +02:00
Hans van Zijst 5488946264 Few small additions. (#20)
Not a lot, but probably useful.

Co-authored-by: Hans van Zijst <hans@woefdram.nl>
Reviewed-on: Fediversity/meta#20
Co-authored-by: Hans van Zijst <hans@procolix.com>
Co-committed-by: Hans van Zijst <hans@procolix.com>
2024-10-25 15:52:14 +02:00
Hans van Zijst 2025d4aa5d Few small additions. (#20)
Not a lot, but probably useful.

Co-authored-by: Hans van Zijst <hans@woefdram.nl>
Reviewed-on: Fediversity/meta#20
Co-authored-by: Hans van Zijst <hans@procolix.com>
Co-committed-by: Hans van Zijst <hans@procolix.com>
2024-10-25 15:52:14 +02:00
Nicolas Jeannerod c69b5fdc41
Very raw notes on provisioning VMs 2024-10-25 12:04:28 +02:00
Nicolas Jeannerod 3950c6359e Very raw notes on provisioning VMs 2024-10-25 12:04:28 +02:00
Nicolas Jeannerod 2d1d0b6b8b
Move Proxmox doc to subdirectory 2024-10-25 11:47:20 +02:00
Nicolas Jeannerod 23e8450bf4 Move Proxmox doc to subdirectory 2024-10-25 11:47:20 +02:00
Kevin Muller 963efc4dd1 Upload files to "/" 2024-10-25 10:55:56 +02:00
Hans van Zijst b872e88aa3 Merge pull request 'newMermaid' (#14) from ronny/meta:newMermaid into main
Reviewed-on: Fediversity/meta#14
2024-10-25 09:39:59 +02:00
Ronny Lam 0547ba9f05 Merge branch 'main' of git.fediversity.eu:Fediversity/meta
merged
2024-10-24 15:30:11 +02:00
Ronny Lam 6a92fa8ca6 First draft in Mermaid, Co-authored-by: Eric Herman <eric@commonscaretakers.com> 2024-10-24 15:26:44 +02:00
Koen de Jonge 847927dc18 meeting notes 2024-10-24 10:30:27 +02:00
Kevin Muller bd7334b1ac Add meeting-notes/2024-10-23 standup.md 2024-10-23 09:48:36 +02:00
Koen de Jonge 457a0a5f28 Add meeting-notes/2024-10-22 standup.md 2024-10-22 09:51:37 +02:00
Laurens Hof 2e10e0f687 Update meeting-notes/2024-10-21 standup notes.md 2024-10-21 10:40:05 +02:00
Laurens Hof fa99d10c07 Upload files to "meeting-notes" 2024-10-21 10:32:43 +02:00
Laurens Hof 9fe1178615 Upload files to "architecture-docs" 2024-10-21 09:57:51 +02:00
Koen de Jonge 98826f43e9 Installing MediaWiki 2024-10-21 09:22:04 +02:00
Valentin Gagarin e26700063e move meeting notes into common directory 2024-10-15 09:54:22 +02:00
Valentin Gagarin 0e19a248fe merge meeting notes 2024-10-15 09:54:01 +02:00
Valentin Gagarin 0ff3ef1a19 2024-10-15 meeting notes 2024-10-15 09:50:59 +02:00
Laurens Hof 801d9f3e13 Upload files to "meeting-notes" 2024-10-15 09:48:16 +02:00
Laurens Hof 3872bb6733 Upload files to "meeting-notes" 2024-10-14 10:03:31 +02:00
Valentin Gagarin fddb02ca43 fix date typo 2024-10-14 09:37:19 +02:00
Valentin Gagarin ea80633414 2024-10-11 meeting notes 2024-10-11 09:38:50 +02:00
Valentin Gagarin 38f64277d6 revert ac96c2bf59
revert Upload files to "meeting-notes"
2024-10-10 15:42:16 +02:00
Laurens Hof ac96c2bf59 Upload files to "meeting-notes" 2024-10-10 10:06:52 +02:00
Valentin Gagarin 9dcf22a0e2 2024-10-10 meeting notes 2024-10-10 09:53:38 +02:00
Valentin Gagarin fbe9f559a8 fix date typo 2024-10-10 09:36:40 +02:00
Valentin Gagarin a1f6a792dc 2024-10-09 meeting notes 2024-10-09 09:56:49 +02:00
Valentin Gagarin 81bf97562a merge duplicate meeting notes 2024-10-08 10:48:39 +02:00
Laurens Hof 740054364e Upload files to "meeting-notes" 2024-10-08 09:55:00 +02:00
Valentin Gagarin d95bf2fe21 add standup notes 2024-10-08 09:54:06 +02:00
Laurens Hof 3d29ab9e32 Upload files to "meeting-notes" 2024-10-07 09:49:37 +02:00
Kevin Muller d2be99c6b2 Add meeting-notes/10-01-24 Weekly Meeting Notes.txt 2024-10-03 12:00:54 +02:00
fricklerhandwerk 459e9a4935 2024-10-02 meeting notes 2024-10-02 16:49:09 +02:00
Koen de Jonge e63268b60b more images 2024-10-02 09:58:29 +02:00
Koen de Jonge 5b54e2a6d7 architecture images 2024-10-02 09:57:51 +02:00
Laurens Hof 1a93a0793e Upload files to "meeting-notes" 2024-10-01 09:57:03 +02:00
Laurens Hof 665e391f8d Upload files to "meeting-notes" 2024-09-23 14:31:01 +02:00
Laurens Hof 4d667ba0c2 Upload files to "meeting-notes" 2024-09-19 16:24:57 +02:00
Laurens Hof 9ba914093f Upload files to "meeting-notes" 2024-09-16 17:23:42 +02:00
Koen de Jonge 65c86b1091 Merge pull request 'Add architecture-docs/NixOps4-based-installation-process.md' (#13) from roberth/meta:nixops4-based-install into main
Reviewed-on: Fediversity/meta#13
2024-09-16 16:31:20 +02:00
Koen de Jonge 3d7fd44306 updated software stack 2024-09-16 16:13:10 +02:00
Koen de Jonge 3a717347c3 made the 'kicking the big tech' a bit more 'positive' 2024-09-16 15:22:33 +02:00
Koen de Jonge d50667e391 better explaination on NixOS 2024-09-16 10:35:41 +02:00
Laurens Hof 6654772100 Upload files to "/" 2024-09-16 10:18:54 +02:00
Koen de Jonge 6854e3ad59 this should work 2024-09-16 09:52:02 +02:00
Koen de Jonge 5e8f9fcc30 footnote did not really work as expected 2024-09-16 09:51:18 +02:00
Koen de Jonge a5945d8299 moved examples to footnote 2024-09-16 09:49:57 +02:00
Koen de Jonge 811c0eede7 First version 2024-09-16 09:21:03 +02:00
Koen de Jonge cfab43be73 real markdown now 2024-09-16 09:12:27 +02:00
Koen de Jonge 0eaaa2b1a0 Fediversity target audience 2024-09-16 09:04:17 +02:00
410 changed files with 7587 additions and 0 deletions

9
.gitignore vendored Normal file
View file

@ -0,0 +1,9 @@
# ---> Vim
# Swap
[._]*.s[a-v][a-z]
!*.svg # comment out if you don't need vector files
[._]*.sw[a-p]
[._]s[a-rt-v][a-z]
[._]ss[a-gi-z]
[._]sw[a-p]

View file

@ -0,0 +1,28 @@
Attendees: Gheorghe, Richard, Valentin, Ronny, Nicolas, Björn
Not attending: Koen & Robert (travelling), Kevin (day off)
* Bjorn set up some data structures in the internal Wiki
* Valentin:
* Met Eli from Thymis & Johannes from Clan. Discussed the three system architectures with them.
* NixOps took some time for them to make it click. Now I know a bit better what we can learn from them, and if and on what we can collaborate. Overlap might be rather small with those projects.
* We need to think about how to convey the power of NixOps in such a way that people understand this properly -- it's at a very high level of abstraction (essentially an IO monad for the Nix language), while people typically think in terms of their concrete use cases.
* That gap requires some storytelling and didactic techniques to bridge.
* Will work on a report & publish it on the website to communicate
* Valentin & Bjorn will have a chat tomorrow after standup
* Gheorghe:
* Shared the UML info last Friday
* Will work on the financials & get the numbers
* Diagram code wants to add a PR
* Update the numbers
* Nicolas:
* Wiki e-mail: we need to have a secrets management solution.
* No test for PeerTube yet. So I started working on it. Probably finished today
* Ronny:
* Will have a look at Gheorghe's PR.
* Richard:
* Will ask Kevin about his work & check if I can help out
* Looking for stuff to work on
* Nicholas opened up the wiki registration so each team member can create their own account today.
* Nicholas: Make Forgejo send out notifications (Nicholas will do this).

View file

@ -0,0 +1,44 @@
### Meeting Minutes
**Date:** 2014-12-12
**Time:** 9:30
**Location:** https://bbb.protagio.nl/rooms/pzc-dwa-acc-tzj/join
**Attendees:** Eric, Ronny, Gheorghe
---
#### Discussion Points:
1. **Testing Environment:**
- **Eric:** Nicolas is working on the tests. The goal is to make it easy for developers to run an environment on their laptops that closely resembles the test CI. There is no time pressure on this task.
- **Ronny:** The tests can run locally or remotely, which is a significant advantage. The configuration is defined in the next setup.
2. **Earned Value Management:**
- **Gheorghe:** Currently identifying earned value management attributes to evaluate the value gained for the hours spent on deliverables. This task will continue today.
3. **Data Management Plan:**
- **Ronny:** No blockers reported. Worked on the data management plan and aims to finish it by today or tomorrow.
4. **FeDiversity Tasks:**
- **Eric:** No plans to work on FeDiversity items today. Will discuss testing with Nicolas if they meet.
---
#### Action Items:
- **Eric:**
- Follow up with Nicolas about the testing environment.
- Ping Nicolas to discuss testing.
- **Gheorghe:**
- Continue working on identifying earned value management attributes.
- **Ronny:**
- Complete the data management plan by tomorrow.
---
#### Summary:
The meeting focused on the progress of various tasks, including the development of a testing environment, earned value management, and the data management plan. No blockers were reported by any team members. Action items were assigned to ensure the continuation and completion of these tasks. The meeting concluded with a note of appreciation and well-wishes for the team.

View file

@ -0,0 +1,73 @@
# Software Stack
## Target Vertical(s)
At first our efforts for creating a software stack are mainly targeted at the Micro-Cloud providers.
The stack we make will be very much targeted at 'small groups' or 'individuals' using a large set of software that only has the options that make for a predictable and working set of tools.
Since we expect the 'Public Organisations' to have very specific needs or request it might be hard to provide them with something that works fast. To give ourselves time to develop the complete set of hardware, software, documentation and procedures we will start out serving the Public Organisations vertical the traditional way.
## Software we MUST use
There are a few 'must use' software packages:
* Nix and NixOS
* Mastodon
* PeerTube
* PixelFed
* Matrix
### Nix and NixOS
In our project plan we have stated that we will use Nix and NixOS for all our deployments and efforts.
There is a number of reasons for this:
* Nix promises to be fully reproducable. This will provide us with a stable way to deploy tested sets of software AND a way to revert changes easily. Debian, arch, rpm-based distri all do not provide us with this and it is of the highest importance that we do get this.
* We are helping the Nix(OS) community further, we are giving value to NixOS and are helping building it into a full competitive ecosystem.
* NixOS is 'upcoming' and 'hip' and 'happening'. The community is still not completly settled and there are tools that are still being developed and where we can actually help to develop the way things work. This will give our project value.
* NixOS does already contain examples of deployments of several tools in the Fediverse. We can use these to further our project quickly.
* If we do it right, we should get the maximum available speed of developing our system, since we don't have to redo stuff after we actually fixed it (at least this is what we hope).
### Mastodon
Mastodon is one of the projects (the project?) that gives the Fediverse credibiliy. It is already used by millions of users and large organisations.
The main challenge with Mastodon is that it's creators use Kubernetes to deploy it. There are instructions on how to deploy a 'simple' 'stand alone' version of Mastodon. The 'how do you deploy at scale' is hidden in 'helm-charts' however.
Mastodon servers are not 'lightweight' services (for that we might better look at goToSocial) but we need to create a way to deploy mastodon servers for people that want to use this.
### PeerTube
PeerTube is a video serving server. It is created and maintained by FramSoft. The default installation guide uses shell example lines to install and configure. The most recent version in nixpkgs is quite old.
Main challenge is to keep an eye on PeerTube development and keep our version up to date.
### Pixelfed
Pixelfed is maintained by dansup (a one man Canadian development effort). Nixpgs version is outdated and also writes data in the nix store.
### Matrix
Matrix consists of a protocol, clients and servers. Most used server is 'synapse' and most used client is called 'element'. There are noumerous problems with running Matrix. We need to work with the Matrix developers (and foundation) to get it running.
### Garage
Garage is an s3 compiant storage. We would like to use garage as an 'agnostic' data store below all of the services we support. Goal is to design it in such a way that we can use it to do full service portability.
### Mailserver
We need something that does:
* SMTP
* Spam Filtering
* IMAP
* Sieve
* SPF, DKIM, DMARC, ARC etc
### DNS Service
We need a DNS service that has an API so we can create our needed DNS entries in a centralized environment.
### NixOPS
placeholder
### ProxMox (on Nix)
placeholder
### NixPanel
A web interface that allows for easy administration of deployed Nix services on the cluster by 'human administrators' (so people that do not have 30+ years of IT admin experience.
### Monitoring
placeholder
### Compliance testing
placeholder

View file

@ -0,0 +1,53 @@
# Fediversity
## The Fediverse
The 'Federated Universe' which in our project translates to 'Federated Distributed Social Media' and we take this as broad as possible.
Of course we say that 'all systems using the ActivityPub' are part of this, but also Matrix, e-mail, and EduMeet or NextCloud (for it's calender sharing) are part of this. Any open federated distributed system that allows for communication falls under this flag.
## Open Source, Open Systems, Open Everything
We take a bit of a principal stand on 'open source' (for reasons explained below).
When in our project plan it is mentioned that we use 'Open Source Software' we mean:
* Software that is publicly developed
* By an open and easy to join team
* Not governed by a 'tech giant' (companies that have more than 10.000 employees)
* In a fully open 'ecosystem' (no 'opencore')
We are especially vigilant towards systems that are open source, but require (excessive) payments to get to 'the good stuff' or lock you in to a non-open ecosystem. If alternatives exist we will prefer to use those.
The most important reason for this is that we want to make the barrier to use our proposed setup as low as possible, both in cost as in legal options.
## Two verticals
The Fediversity project is divided by it's target towards two verticals:
* The public sector
* The hosting sector
### Public Sector
The Public Sector entails:
* Universities
* Public organisations (Town city councils, National administrations)
* Libraries
* NREN (National Research and Education Networks)
* Broadcasting Organisations
For these sectors we focus on making the use of 'the Fediverse' as smooth as possible (we support them in any way possible so there are no reasons not to use it). Our main goal here is validity of the Fediverse.
Validity is a very hard to achieve goal because of the so called 'network effect'. For example: if all my friends and family are using WhatsApp, why would I change to Matrix 'there is nobody using that'. We want to fill that void with 'look, universities, libraries, broadcasting, administrations are all using the Fediverse.
## The Hosting Sector
The Hosting Sector entails:
* companies that run their own infrastructure
* traditional hosting companies (it infrastructure consultants with their own hardware and usually leased datacenter-space)
* open micro-cloud providers (more on this below)
We see a strange movement in the Open Source world where software is being made based on open principles, but then hosted (and geared towareds hosting on) the big tech hyperscalers. With our solution you would not need those hyperscalers but would instead be able to run locally.
We want to enable small idealistic 'micro-cloud' providers with the tools to succeed.
Micro-cloud providers are small (not for profit) organisations that consist at least:
* multiple experienced tech maintainers (for 24/7 support)
* knowledgable and experienced support staff (for quality support)
* experienced local sales and marketing staff (to get a durable client base)
These micro-cloud providers should (based on the tooling that we provide) be able to supply 1000's of customers with access to the Fediverse without the need to use Big Tech.

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square150x150logo src="/mstile-150x150.png"/>
<TileColor>#da532c</TileColor>
</tile>
</msapplication>
</browserconfig>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View file

@ -0,0 +1,36 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M1498 6985 c-580 -91 -1068 -450 -1319 -970 -69 -143 -120 -292 -151
-447 l-23 -113 0 -1975 0 -1975 28 -119 c38 -157 76 -267 142 -401 240 -494
695 -841 1255 -956 l115 -24 1970 0 1970 0 105 23 c313 69 580 202 810 405
322 283 529 670 585 1095 22 161 22 3809 0 3959 -98 693 -600 1265 -1272 1449
-227 62 -64 57 -2188 60 -1602 2 -1955 0 -2027 -11z m2902 -2569 c184 -28 381
-112 444 -189 28 -35 31 -46 31 -106 0 -59 -4 -72 -29 -105 -33 -44 -95 -75
-146 -76 -24 0 -72 18 -142 54 -137 70 -226 91 -357 83 -172 -10 -298 -65
-403 -175 -62 -64 -110 -152 -133 -239 -20 -76 -19 -248 1 -327 47 -183 192
-332 381 -392 117 -37 336 -27 418 19 48 27 87 82 83 116 -3 22 -11 27 -56 37
-112 25 -176 99 -176 204 0 68 31 128 87 167 40 28 42 28 220 31 199 4 220 0
267 -54 46 -52 53 -97 47 -294 -5 -187 -16 -241 -72 -335 -34 -58 -132 -146
-196 -177 -123 -58 -343 -94 -519 -85 -442 24 -783 285 -892 682 -31 116 -31
374 0 490 131 476 600 752 1142 671z m-2738 -26 c21 -6 52 -23 69 -37 17 -15
182 -212 366 -437 185 -226 346 -421 360 -433 26 -25 71 -30 105 -12 44 24 48
56 48 431 0 347 1 354 23 393 12 21 40 52 62 67 108 76 260 25 303 -101 9 -25
12 -232 12 -766 l0 -733 -28 -53 c-23 -43 -38 -59 -82 -82 -48 -25 -63 -28
-120 -25 -36 2 -82 12 -103 22 -29 15 -122 121 -398 457 -198 242 -369 443
-379 449 -33 18 -79 12 -105 -15 l-25 -24 0 -353 c0 -215 -4 -368 -11 -391
-12 -43 -59 -101 -99 -122 -43 -22 -102 -28 -150 -15 -57 15 -124 80 -139 135
-15 55 -15 1454 0 1509 14 50 73 113 124 131 48 17 116 19 167 5z m3833 -1
c52 -15 119 -82 134 -134 15 -56 15 -1454 0 -1510 -15 -55 -82 -120 -139 -135
-92 -25 -194 18 -237 99 l-23 44 0 745 c0 737 0 746 21 789 43 90 141 130 244
102z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -0,0 +1,19 @@
{
"name": "",
"short_name": "",
"icons": [
{
"src": "/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#ffffff",
"background_color": "#ffffff",
"display": "standalone"
}

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-activity"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"></polyline></svg>

After

Width:  |  Height:  |  Size: 279 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-airplay"><path d="M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1"></path><polygon points="12 15 17 21 7 21 12 15"></polygon></svg>

After

Width:  |  Height:  |  Size: 359 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-alert-circle"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></svg>

After

Width:  |  Height:  |  Size: 353 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-alert-octagon"><polygon points="7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2"></polygon><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></svg>

After

Width:  |  Height:  |  Size: 413 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-alert-triangle"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"></path><line x1="12" y1="9" x2="12" y2="13"></line><line x1="12" y1="17" x2="12.01" y2="17"></line></svg>

After

Width:  |  Height:  |  Size: 421 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-align-center"><line x1="18" y1="10" x2="6" y2="10"></line><line x1="21" y1="6" x2="3" y2="6"></line><line x1="21" y1="14" x2="3" y2="14"></line><line x1="18" y1="18" x2="6" y2="18"></line></svg>

After

Width:  |  Height:  |  Size: 395 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-align-justify"><line x1="21" y1="10" x2="3" y2="10"></line><line x1="21" y1="6" x2="3" y2="6"></line><line x1="21" y1="14" x2="3" y2="14"></line><line x1="21" y1="18" x2="3" y2="18"></line></svg>

After

Width:  |  Height:  |  Size: 396 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-align-left"><line x1="17" y1="10" x2="3" y2="10"></line><line x1="21" y1="6" x2="3" y2="6"></line><line x1="21" y1="14" x2="3" y2="14"></line><line x1="17" y1="18" x2="3" y2="18"></line></svg>

After

Width:  |  Height:  |  Size: 393 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-align-right"><line x1="21" y1="10" x2="7" y2="10"></line><line x1="21" y1="6" x2="3" y2="6"></line><line x1="21" y1="14" x2="3" y2="14"></line><line x1="21" y1="18" x2="7" y2="18"></line></svg>

After

Width:  |  Height:  |  Size: 394 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-anchor"><circle cx="12" cy="5" r="3"></circle><line x1="12" y1="22" x2="12" y2="8"></line><path d="M5 12H2a10 10 0 0 0 20 0h-3"></path></svg>

After

Width:  |  Height:  |  Size: 342 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-aperture"><circle cx="12" cy="12" r="10"></circle><line x1="14.31" y1="8" x2="20.05" y2="17.94"></line><line x1="9.69" y1="8" x2="21.17" y2="8"></line><line x1="7.38" y1="12" x2="13.12" y2="2.06"></line><line x1="9.69" y1="16" x2="3.95" y2="6.06"></line><line x1="14.31" y1="16" x2="2.83" y2="16"></line><line x1="16.62" y1="12" x2="10.88" y2="21.94"></line></svg>

After

Width:  |  Height:  |  Size: 565 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-archive"><polyline points="21 8 21 21 3 21 3 8"></polyline><rect x="1" y="3" width="22" height="5"></rect><line x1="10" y1="12" x2="14" y2="12"></line></svg>

After

Width:  |  Height:  |  Size: 358 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-down-circle"><circle cx="12" cy="12" r="10"></circle><polyline points="8 12 12 16 16 12"></polyline><line x1="12" y1="8" x2="12" y2="16"></line></svg>

After

Width:  |  Height:  |  Size: 357 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-down-left"><line x1="17" y1="7" x2="7" y2="17"></line><polyline points="17 17 7 17 7 7"></polyline></svg>

After

Width:  |  Height:  |  Size: 312 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-down-right"><line x1="7" y1="7" x2="17" y2="17"></line><polyline points="17 7 17 17 7 17"></polyline></svg>

After

Width:  |  Height:  |  Size: 314 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-down"><line x1="12" y1="5" x2="12" y2="19"></line><polyline points="19 12 12 19 5 12"></polyline></svg>

After

Width:  |  Height:  |  Size: 310 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-left-circle"><circle cx="12" cy="12" r="10"></circle><polyline points="12 8 8 12 12 16"></polyline><line x1="16" y1="12" x2="8" y2="12"></line></svg>

After

Width:  |  Height:  |  Size: 356 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-left"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>

After

Width:  |  Height:  |  Size: 309 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-right-circle"><circle cx="12" cy="12" r="10"></circle><polyline points="12 16 16 12 12 8"></polyline><line x1="8" y1="12" x2="16" y2="12"></line></svg>

After

Width:  |  Height:  |  Size: 358 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-right"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>

After

Width:  |  Height:  |  Size: 311 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-up-circle"><circle cx="12" cy="12" r="10"></circle><polyline points="16 12 12 8 8 12"></polyline><line x1="12" y1="16" x2="12" y2="8"></line></svg>

After

Width:  |  Height:  |  Size: 354 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-up-left"><line x1="17" y1="17" x2="7" y2="7"></line><polyline points="7 17 7 7 17 7"></polyline></svg>

After

Width:  |  Height:  |  Size: 309 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-up-right"><line x1="7" y1="17" x2="17" y2="7"></line><polyline points="7 7 17 7 17 17"></polyline></svg>

After

Width:  |  Height:  |  Size: 311 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-up"><line x1="12" y1="19" x2="12" y2="5"></line><polyline points="5 12 12 5 19 12"></polyline></svg>

After

Width:  |  Height:  |  Size: 307 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-at-sign"><circle cx="12" cy="12" r="4"></circle><path d="M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94"></path></svg>

After

Width:  |  Height:  |  Size: 319 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-award"><circle cx="12" cy="8" r="7"></circle><polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline></svg>

After

Width:  |  Height:  |  Size: 322 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bar-chart-2"><line x1="18" y1="20" x2="18" y2="10"></line><line x1="12" y1="20" x2="12" y2="4"></line><line x1="6" y1="20" x2="6" y2="14"></line></svg>

After

Width:  |  Height:  |  Size: 352 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bar-chart"><line x1="12" y1="20" x2="12" y2="10"></line><line x1="18" y1="20" x2="18" y2="4"></line><line x1="6" y1="20" x2="6" y2="16"></line></svg>

After

Width:  |  Height:  |  Size: 350 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-battery-charging"><path d="M5 18H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3.19M15 6h2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-3.19"></path><line x1="23" y1="13" x2="23" y2="11"></line><polyline points="11 6 7 12 13 12 9 18"></polyline></svg>

After

Width:  |  Height:  |  Size: 424 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-battery"><rect x="1" y="6" width="18" height="12" rx="2" ry="2"></rect><line x1="23" y1="13" x2="23" y2="11"></line></svg>

After

Width:  |  Height:  |  Size: 323 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bell-off"><path d="M13.73 21a2 2 0 0 1-3.46 0"></path><path d="M18.63 13A17.89 17.89 0 0 1 18 8"></path><path d="M6.26 6.26A5.86 5.86 0 0 0 6 8c0 7-3 9-3 9h14"></path><path d="M18 8a6 6 0 0 0-9.33-5"></path><line x1="1" y1="1" x2="23" y2="23"></line></svg>

After

Width:  |  Height:  |  Size: 457 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bell"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"></path><path d="M13.73 21a2 2 0 0 1-3.46 0"></path></svg>

After

Width:  |  Height:  |  Size: 318 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bluetooth"><polyline points="6.5 6.5 17.5 17.5 12 23 12 1 17.5 6.5 6.5 17.5"></polyline></svg>

After

Width:  |  Height:  |  Size: 295 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bold"><path d="M6 4h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z"></path><path d="M6 12h9a4 4 0 0 1 4 4 4 4 0 0 1-4 4H6z"></path></svg>

After

Width:  |  Height:  |  Size: 324 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-book-open"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path></svg>

After

Width:  |  Height:  |  Size: 336 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-book"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"></path><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"></path></svg>

After

Width:  |  Height:  |  Size: 342 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-bookmark"><path d="M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"></path></svg>

After

Width:  |  Height:  |  Size: 284 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-box"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><polyline points="3.27 6.96 12 12.01 20.73 6.96"></polyline><line x1="12" y1="22.08" x2="12" y2="12"></line></svg>

After

Width:  |  Height:  |  Size: 459 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-briefcase"><rect x="2" y="7" width="20" height="14" rx="2" ry="2"></rect><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"></path></svg>

After

Width:  |  Height:  |  Size: 340 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-calendar"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></svg>

After

Width:  |  Height:  |  Size: 407 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-camera-off"><line x1="1" y1="1" x2="23" y2="23"></line><path d="M21 21H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3m3-3h6l2 3h4a2 2 0 0 1 2 2v9.34m-7.72-2.06a4 4 0 1 1-5.56-5.56"></path></svg>

After

Width:  |  Height:  |  Size: 382 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-camera"><path d="M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"></path><circle cx="12" cy="13" r="4"></circle></svg>

After

Width:  |  Height:  |  Size: 353 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cast"><path d="M2 16.1A5 5 0 0 1 5.9 20M2 12.05A9 9 0 0 1 9.95 20M2 8V6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-6"></path><line x1="2" y1="20" x2="2.01" y2="20"></line></svg>

After

Width:  |  Height:  |  Size: 384 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check-circle"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>

After

Width:  |  Height:  |  Size: 325 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check-square"><polyline points="9 11 12 14 22 4"></polyline><path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"></path></svg>

After

Width:  |  Height:  |  Size: 342 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-check"><polyline points="20 6 9 17 4 12"></polyline></svg>

After

Width:  |  Height:  |  Size: 259 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>

After

Width:  |  Height:  |  Size: 266 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"></polyline></svg>

After

Width:  |  Height:  |  Size: 267 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>

After

Width:  |  Height:  |  Size: 267 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-up"><polyline points="18 15 12 9 6 15"></polyline></svg>

After

Width:  |  Height:  |  Size: 265 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-down"><polyline points="7 13 12 18 17 13"></polyline><polyline points="7 6 12 11 17 6"></polyline></svg>

After

Width:  |  Height:  |  Size: 314 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-left"><polyline points="11 17 6 12 11 7"></polyline><polyline points="18 17 13 12 18 7"></polyline></svg>

After

Width:  |  Height:  |  Size: 315 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-right"><polyline points="13 17 18 12 13 7"></polyline><polyline points="6 17 11 12 6 7"></polyline></svg>

After

Width:  |  Height:  |  Size: 315 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-up"><polyline points="17 11 12 6 7 11"></polyline><polyline points="17 18 12 13 7 18"></polyline></svg>

After

Width:  |  Height:  |  Size: 313 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chrome"><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="4"></circle><line x1="21.17" y1="8" x2="12" y2="8"></line><line x1="3.95" y1="6.06" x2="8.54" y2="14"></line><line x1="10.88" y1="21.94" x2="15.46" y2="14"></line></svg>

After

Width:  |  Height:  |  Size: 445 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-circle"><circle cx="12" cy="12" r="10"></circle></svg>

After

Width:  |  Height:  |  Size: 255 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-clipboard"><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><rect x="8" y="2" width="8" height="4" rx="1" ry="1"></rect></svg>

After

Width:  |  Height:  |  Size: 368 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-clock"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg>

After

Width:  |  Height:  |  Size: 301 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cloud-drizzle"><line x1="8" y1="19" x2="8" y2="21"></line><line x1="8" y1="13" x2="8" y2="15"></line><line x1="16" y1="19" x2="16" y2="21"></line><line x1="16" y1="13" x2="16" y2="15"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="12" y1="15" x2="12" y2="17"></line><path d="M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"></path></svg>

After

Width:  |  Height:  |  Size: 554 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cloud-lightning"><path d="M19 16.9A5 5 0 0 0 18 7h-1.26a8 8 0 1 0-11.62 9"></path><polyline points="13 11 9 17 15 17 11 23"></polyline></svg>

After

Width:  |  Height:  |  Size: 342 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cloud-off"><path d="M22.61 16.95A5 5 0 0 0 18 10h-1.26a8 8 0 0 0-7.05-6M5 5a8 8 0 0 0 4 15h9a5 5 0 0 0 1.7-.3"></path><line x1="1" y1="1" x2="23" y2="23"></line></svg>

After

Width:  |  Height:  |  Size: 368 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cloud-rain"><line x1="16" y1="13" x2="16" y2="21"></line><line x1="8" y1="13" x2="8" y2="21"></line><line x1="12" y1="15" x2="12" y2="23"></line><path d="M20 16.58A5 5 0 0 0 18 7h-1.26A8 8 0 1 0 4 15.25"></path></svg>

After

Width:  |  Height:  |  Size: 418 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cloud-snow"><path d="M20 17.58A5 5 0 0 0 18 8h-1.26A8 8 0 1 0 4 16.25"></path><line x1="8" y1="16" x2="8.01" y2="16"></line><line x1="8" y1="20" x2="8.01" y2="20"></line><line x1="12" y1="18" x2="12.01" y2="18"></line><line x1="12" y1="22" x2="12.01" y2="22"></line><line x1="16" y1="16" x2="16.01" y2="16"></line><line x1="16" y1="20" x2="16.01" y2="20"></line></svg>

After

Width:  |  Height:  |  Size: 569 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cloud"><path d="M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z"></path></svg>

After

Width:  |  Height:  |  Size: 277 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-code"><polyline points="16 18 22 12 16 6"></polyline><polyline points="8 6 2 12 8 18"></polyline></svg>

After

Width:  |  Height:  |  Size: 304 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-codepen"><polygon points="12 2 22 8.5 22 15.5 12 22 2 15.5 2 8.5 12 2"></polygon><line x1="12" y1="22" x2="12" y2="15.5"></line><polyline points="22 8.5 12 15.5 2 8.5"></polyline><polyline points="2 15.5 12 8.5 22 15.5"></polyline><line x1="12" y1="2" x2="12" y2="8.5"></line></svg>

After

Width:  |  Height:  |  Size: 483 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-codesandbox"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path><polyline points="7.5 4.21 12 6.81 16.5 4.21"></polyline><polyline points="7.5 19.79 7.5 14.6 3 12"></polyline><polyline points="21 12 16.5 14.6 16.5 19.79"></polyline><polyline points="3.27 6.96 12 12.01 20.73 6.96"></polyline><line x1="12" y1="22.08" x2="12" y2="12"></line></svg>

After

Width:  |  Height:  |  Size: 635 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-coffee"><path d="M18 8h1a4 4 0 0 1 0 8h-1"></path><path d="M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"></path><line x1="6" y1="1" x2="6" y2="4"></line><line x1="10" y1="1" x2="10" y2="4"></line><line x1="14" y1="1" x2="14" y2="4"></line></svg>

After

Width:  |  Height:  |  Size: 444 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-columns"><path d="M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18"></path></svg>

After

Width:  |  Height:  |  Size: 323 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-command"><path d="M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"></path></svg>

After

Width:  |  Height:  |  Size: 418 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-compass"><circle cx="12" cy="12" r="10"></circle><polygon points="16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"></polygon></svg>

After

Width:  |  Height:  |  Size: 339 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-copy"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg>

After

Width:  |  Height:  |  Size: 348 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-down-left"><polyline points="9 10 4 15 9 20"></polyline><path d="M20 4v7a4 4 0 0 1-4 4H4"></path></svg>

After

Width:  |  Height:  |  Size: 311 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-down-right"><polyline points="15 10 20 15 15 20"></polyline><path d="M4 4v7a4 4 0 0 0 4 4h12"></path></svg>

After

Width:  |  Height:  |  Size: 315 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-left-down"><polyline points="14 15 9 20 4 15"></polyline><path d="M20 4h-7a4 4 0 0 0-4 4v12"></path></svg>

After

Width:  |  Height:  |  Size: 314 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-left-up"><polyline points="14 9 9 4 4 9"></polyline><path d="M20 20h-7a4 4 0 0 1-4-4V4"></path></svg>

After

Width:  |  Height:  |  Size: 309 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-right-down"><polyline points="10 15 15 20 20 15"></polyline><path d="M4 4h7a4 4 0 0 1 4 4v12"></path></svg>

After

Width:  |  Height:  |  Size: 315 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-right-up"><polyline points="10 9 15 4 20 9"></polyline><path d="M4 20h7a4 4 0 0 0 4-4V4"></path></svg>

After

Width:  |  Height:  |  Size: 310 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-up-left"><polyline points="9 14 4 9 9 4"></polyline><path d="M20 20v-7a4 4 0 0 0-4-4H4"></path></svg>

After

Width:  |  Height:  |  Size: 309 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-corner-up-right"><polyline points="15 14 20 9 15 4"></polyline><path d="M4 20v-7a4 4 0 0 1 4-4h12"></path></svg>

After

Width:  |  Height:  |  Size: 313 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="72" height="72" viewBox="0 0 24 24" fill="none" stroke="#ff6e00" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-cpu"><rect x="4" y="4" width="16" height="16" rx="2" ry="2"></rect><rect x="9" y="9" width="6" height="6"></rect><line x1="9" y1="1" x2="9" y2="4"></line><line x1="15" y1="1" x2="15" y2="4"></line><line x1="9" y1="20" x2="9" y2="23"></line><line x1="15" y1="20" x2="15" y2="23"></line><line x1="20" y1="9" x2="23" y2="9"></line><line x1="20" y1="14" x2="23" y2="14"></line><line x1="1" y1="9" x2="4" y2="9"></line><line x1="1" y1="14" x2="4" y2="14"></line></svg>

After

Width:  |  Height:  |  Size: 664 B

Some files were not shown because too many files have changed in this diff Show more