Should I rewrite #Fedify in a programming language other than #TypeScript? 😅
Conversation
Notices
-
Embed this notice
洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Wednesday, 01-May-2024 17:56:36 JST 洪 民憙 (Hong Minhee) -
Embed this notice
洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Wednesday, 01-May-2024 18:41:24 JST 洪 民憙 (Hong Minhee) @thisismissem When you say ESM builds, do you mean do the Fedify package published to npm support ESM? If that's what you mean, then yes, it does.
I'm constantly improving the documentation, but it's not easy (especially writing in English as a non-native English speaker). 😅
-
Embed this notice
Emelia 👸🏻 (thisismissem@hachyderm.io)'s status on Wednesday, 01-May-2024 18:41:25 JST Emelia 👸🏻 @hongminhee does fedify ship an ESM build and have good documentation? Those might be places to start.
In the Inrupt Solid SDKs we made sure to emphasise that they were just JavaScript and typescript was merely a development tool.
-
Embed this notice
洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Wednesday, 01-May-2024 19:08:03 JST 洪 民憙 (Hong Minhee) @twilliability Thank you for encouraging my work. I wasn't seriously considering rewriting it in another programming language, I was just a little taken aback by the poll results. For now, I'm going to focus on improving Fedify's documentation.
-
Embed this notice
gábor ugray (twilliability@genart.social)'s status on Wednesday, 01-May-2024 19:08:04 JST gábor ugray @hongminhee I think JS/TS really is a very widely understood language. My take is that your limited energy is better spent documenting, improving and maintaining a single system, and making that very accessible.
I look at Fedify as an independent "reference implementation" and I have no trouble checking its behavior and source even if I'm building something in a different language/framework.
-
Embed this notice
洪 民憙 (Hong Minhee) (hongminhee@todon.eu)'s status on Wednesday, 01-May-2024 19:39:56 JST 洪 民憙 (Hong Minhee) @thisismissem Great idea, I'll create a documentation related issue in the issue tracker and label it “good first issue.”
-
Embed this notice
Emelia 👸🏻 (thisismissem@hachyderm.io)'s status on Wednesday, 01-May-2024 19:39:57 JST Emelia 👸🏻 @hongminhee perhaps that's an area to get beginners involved? Documentation can help people learn the framework & find flaws/rough edges in it.
-
Embed this notice