00:24:23
321bob321:monero.social:
Image there was an alternative to github
12:38:21
loop.ster:matrix.org:
.
12:40:21
loop.ster:matrix.org:
Hey all. I'm going through the CCS submission process and am stuck trying to fork the proposals repo, because my account is blocked from creating forks. (It's a new account). Do I need to contact an admin or something?
12:40:43
ofrnxmr:xmr.mx:
Monero Community
12:58:36
einliterflasche2:matrix.org:
I am using `el::Helpers::installLogDispatchCallback<RustDispatch>("rust-forward")` to forward logs to wallet2 ffi bindings. Is it still possible to change log levels / not log sensitive information?
13:06:19
einliterflasche2:matrix.org:
Nevermind, found it
15:03:50
45g45g54g45g:matrix.org:
I'm interested in contributing to development projects on the Monero blockchain and I am proficient in C++ but , however, I do not understand the architecture of Monero. Any recommendations on how to start learning?
15:04:15
45g45g54g45g:matrix.org:
I'm interested in contributing to development projects on the Monero blockchain and I am proficient in C++ development on certain non blockchain applications but , however, I do not understand the architecture of Monero. Any recommendations on how to start learning?
15:04:37
moneromooo:
Use the software. Find something small you're interested in, like a small bug, a small usability improvement, and try to fix it.
15:05:09
moneromooo:
This gives you a tangible goal, a smaller amount of stuff to understand, and will let you learn what's where.
15:06:26
45g45g54g45g:matrix.org:
Aren't any books I could read to gain an overview?
15:07:20
jbabb:cypherstack.com:
Mastering Monero is now well out of date but still a decent guide
15:07:29
45g45g54g45g:matrix.org:
(e.g., Zero to Monero)
15:07:45
jbabb:cypherstack.com:
It or similar should be updated post-FCMP++
15:08:11
jbabb:cypherstack.com:
Moneromooo is right, anyways… don’t wait for a book to be updated and quickly grow out of date
15:09:33
jbabb:cypherstack.com:
The c++ codebase is the book at this point, with cuprate as a supplemental reader’s guide
15:11:23
moneromooo:
I wonder if that's a good task for a LLM actually. "Where is the code that deals with X ?". If it's wrong, you see it at once, but it can save you time when you start.
15:12:38
45g45g54g45g:matrix.org:
Is cuprate currently the project in Monero community that is in the most need contribution?
15:12:42
45g45g54g45g:matrix.org:
Is cuprate currently the project in Monero community that is in the most need of contribution?
15:14:39
ofrnxmr:xmr.mx:
No
15:23:00
blahblah426:matrix.org:
Then what is?
15:25:46
ufo808:matrix.org:
I would guess it's fcmp stressnet
15:25:49
ofrnxmr:xmr.mx:
Take your pick
15:25:50
ofrnxmr:xmr.mx:
If you dont know what lang you want to work in, then..?
15:25:54
ufo808:matrix.org:
am I right ofrn?
15:26:54
ofrnxmr:xmr.mx:
stressnet is pretty quiet atm. Will need reviews n such when being upstreamed
15:28:54
blahblah426:matrix.org:
Do developers working on the stressnet require on cryptography and advanced mathematics (e.g, MATH 110)?
15:35:14
moneromooo:
Some. Not all. I'm not a crypto head and I hacked on many parts of monero.
15:36:07
blahblah426:matrix.org:
Where would I learn this?
15:36:23
moneromooo:
Same as working on building a car doesn't mean you need to know engines. There are a lot of things that aren't engine related in cars.
15:37:03
moneromooo:
Crypto ? Well, there are courses on the net. There are "intro" books, like practical cryptography.
15:37:27
moneromooo:
As mentioned above, zero to monero deals with the math and crypto monero uses.
15:38:19
moneromooo:
However, if you're learning, you won't touch the crypto parts. You just use them as building blocks. Same as you usually use, eg, std::vector and don't write your own.
15:39:30
blahblah426:matrix.org:
Well thank you for responding questions. I think I'll log off for now and play around with codebase and read some books. I'll see what works best for me.
15:39:32
blahblah426:matrix.org:
Well thank you for responding to my questions. I think I'll log off for now and play around with codebase and read some books. I'll see what works best for me.
16:16:17
jbabb:cypherstack.com:
looking over the history of the project as tracked by PRs helps
16:16:18
jbabb:cypherstack.com:
or even just looking at the currently-open PRs
16:17:37
jbabb:cypherstack.com:
fcmppp work is being staged in https://github.com/seraphis-migration/monero/tree/fcmp%2B%2B-stage for reference while monero-project/monero is seeing a stream of cleaned PRs that were proven/tested in seraphis-migration