Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better documentation #2

Open
cojua8 opened this issue Jan 16, 2023 · 2 comments
Open

Better documentation #2

cojua8 opened this issue Jan 16, 2023 · 2 comments

Comments

@cojua8
Copy link

cojua8 commented Jan 16, 2023

Hi!,

I've been reading your book on reactive programming, and came to see cyclotron repo. I found that the documentation explains too little and I'm wondering if I can make it a bit better. This is also for the sub-repos (which I think should use the same docs url).

Nice work and thank you for the book!

@MainRo
Copy link
Owner

MainRo commented Jan 21, 2023

Hello,

Yes, I never really took time to write a good doc on it, and even more on the drivers. We should probably get inspiration from the doc of cyclejs (https://cycle.js.org/getting-started.html).
Contributions are welcome!

@karma0
Copy link

karma0 commented Sep 6, 2023

I just want to throw out that I'd be happy to help document, but I am lacking in getting started.

Perhaps you could lower the barrier of entry for Python developers by adding a bit of anything. I understand some JavaScript, but the gaps between what you have created and what CycleJS is a bit too wide to compare without really trying to dive in on CycleJS which is counterproductive. If that's where one should start, maybe you could be a lot more specific, referencing the documentation that's relevant to how cyclotron works, instead of pointing people to the entire documentation base of CycleJS and directing others learn an entirely different framework in an entirely different language.

The barrier of entry is even higher given that the code is distributed between several projects (http, consul, kafka, -py, _std, etc.). There isn't really a clear delineation between any of them given that none of them are documented.

I too read the book and found the example application really compelling, yet a little difficult to follow without complete code listings or explanation of the mechanics of the underlying cyclotron framework. It looks like exactly what I'm looking for, but I can't say for sure without some clear examples.

Any help would be greately appreciated, even if it's just a bunch of examples, better documentation embedded in the code, references to how things work by providing links to the code itself, links to specific sections in CycleJS that represent relevant ideas or implementations, or even some project documentation generated using an LLM (claude, chat GPT, etc).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants