activitypubplay/README.md

42 lines
1.5 KiB
Markdown
Raw Normal View History

2025-01-22 12:33:39 +00:00
# activitypubplay
2025-01-29 12:02:00 +00:00
2025-02-04 21:37:21 +00:00
Yvan's basic ActivityPub implementations in (eventually) various languages. The
simple project spec is to build an implementation that provides the ability to
to create "bot" accounts that can be followed and post messages, receiving
replies as perhaps a stretch-goal.
I make no claims to be an expert in any programming language used here, these
are not intended to be definitive expert quality coding examples. They are in
fact primarily a learning experience for myself and feedback is thus very
welcome! (I'm using GitHub as I also need to get myself proficient with
git!)
2025-01-29 12:02:00 +00:00
Yvan Seth <codinggit@seth.id.au>
2025-02-04 21:39:05 +00:00
[Yvan.Seth.id.au](https://yvan.seth.id.au)
2025-01-29 12:02:00 +00:00
## Java / Spring Boot
Java/Spring/activitypubbot
An implementation using the
[Spring Boot](https://docs.spring.io/spring-boot/index.html "Spring Boot")
2025-02-04 21:37:21 +00:00
framework trying to refresh and educate myself in some styles of MVC and DAO
pattern type web application implementations as well as remember Java itself! A
language I have only used very lightly in the last 20 years, though I learnt it
and even taught using it back in Uni. (A very long time ago...)
2025-01-29 12:02:00 +00:00
## Go
2025-02-04 21:37:21 +00:00
I was originally going to write AP bot code in Go, but then I got distracted
by:
2025-01-29 12:02:00 +00:00
## PHP / Laravel
2025-02-04 21:37:21 +00:00
I made a start on the Laravel framework, but then I got distracted by Java /
Spring Boot!
2025-01-29 12:02:00 +00:00
2025-02-04 21:37:21 +00:00
I hope to return to one of the above once I'm happy enough with the base level
Java implementation... or maybe I'll get distracted by a whole other option.
(Rust is seeming interesting actually.)
2025-01-29 12:02:00 +00:00