atsign-foundation / at_c

Experimental cross-platform C implementation of the atSDK for SOC & embedded devices
BSD 3-Clause "New" or "Revised" License
2 stars 3 forks source link

at_activate in C #293

Open XavierChanth opened 4 weeks ago

XavierChanth commented 4 weeks ago

Dependent on #176

### Tasks
- [ ] https://github.com/atsign-foundation/at_c/issues/176
- [ ] #74 
JeremyTubongbanua commented 4 weeks ago

Where would this project live @XavierChanth ?

Would it be in examples/ ?

cpswan commented 4 weeks ago

I'm guessing here, as @XavierChanth hasn't explained why...

at_activate is a crucial component of the customer journey, and if their device needs C sshnpd then it likely also needs a smaller and more portable at_activate.

So not an example really, but also not part of the SDK. Maybe we need a utils directory, or maybe we need to put it in the noports repo alongside the daemon.

JeremyTubongbanua commented 4 weeks ago

One thing we could also consider is making an entirely new at_tools repo made in C, like at_tools_c that would house generic Atsign tools like repl, at_talk, atcat & attee (https://github.com/atsign-foundation/at_c/issues/222), and also our at_activate.

repl and at_talk currently live in our examples/ directory.

XavierChanth commented 4 weeks ago

The primary object for creating at_activate is to make it easier to do APKAM / atSign onboarding with the C daemon. I am hesitant to put it in examples, but maybe a bin/ directory at the root of this repo. repl & at_talk can be moved into this new directory.