Comments (17)
Based on @atrovato contributions may I propose him to join this list:
https://github.com/abandonware/noble/blob/master/MAINTAINERS.md
from noble.
I'm up for this, for noble at least. I use a Mac on Mojave but am used to working across all the platforms including mobile?
from noble.
cc @jrobeson, who also has a noble fork with a lot of updates/changes.
from noble.
In this case it wouldn't be abandonware at all then. If folks are interested in my refactorings, then it should probably get a new name and be redone as a monorepo. That's what I planned on doing.
Feel free to take a look at my changes https://github.com/jrobeson/noble/commits/refactor
from noble.
Currently i'm attempting to refactor the hci-socket bindings to prepare for a merge of bleno code.
from noble.
Any mac developer interested to review:
#8
?
from noble.
While I'm not a great low level mac developer, I have my own fork that combines noble-mac and @abandonware/noble for running across linux/mac, and it's been working ok for me so far.
https://github.com/qdot/noble-mac/tree/abandonware-fork
I've also had some luck with noble-uwp too on windows 10, though I mostly use straight C# there.
from noble.
@qdot would you like to co-maintain noble here and join @abandonware/maintainers to merge current open PR ?
Before, please send a PR that add your name to a file "MAINTAINERS.md" and add a message that you comply to contribute for community interest and do not plan do malicious things, the commit should be verified too, I can provide an example if unclear.
Regards
from noble.
@qdot does that mean it works across other platforms too?
from noble.
So what's the end goal of this comaintainership? Just to keep things working, or make significant changes?
from noble.
First merge fixes still under review upstream... and avoid to break API until upstream is open to new developments.
So if you have experimental features, they could be based on @abandonware master or eventually in a "experimental" branch (eg: "sandbox/$user/master" )
from noble.
I'm a bit beyond that at this point, so I guess i shouldn't apply for now. I already broke the API by requiring const noble = new Noble()
to simplify a lot of other parts.
from noble.
The API needs an update/rewrite, for sure. There's lots of undocumented stuff too.
from noble.
one solution would be to add in, a transition module that will add new unstable APIs like:
const noble = requiere('abandonware/noble/experimental');
from noble.
@rzr Unfortunately I'm not sure I'm best for maintainership on this for the moment. I deal with way too many projects as is right now, and while noble is an important component in of some of them, it's not really something I can split more time onto. I've just been sharing what I've done lately to get my system working.
@marksyzm Inasmuch as any noble will "Work across other platforms". My fork just has a dynamic load path that checks for platforms at runtime. If it's darwin, it chooses noble-mac. If it's not, it chooses @abandonware/noble. Could be at some point I'll add another path to choose noble-uwp on win10. That's all it does, tho, nothing all that special.
from noble.
I am drafting a constitution for @abandonware/maintainers @abandonware/owners
Any suggestions are welcome:
https://github.com/abandonware/abandonware.github.io/blob/master/index.md
from noble.
There is only one maintainer (myself), who want to be next ?
https://github.com/abandonware/noble/blob/master/MAINTAINERS.md
Please follow instructions at:
Also feedback from @sandeepmistry is welcome
@qdot I released a version, can you rebase your branch on @abandonware/maintainers 's master and Open PR on relevant changes:
https://github.com/qdot/noble-mac/tree/abandonware-fork
Relate-to: https://social.samsunginter.net/@rzr/101930569288659296
from noble.
Related Issues (20)
- Uncaught SyntaxError
- Ubuntu 22.04 Behavior HOT 3
- Installation failing on Windows 11 Pro (error C2039 in winrt) HOT 2
- An error occurred in ubunto
- "No native build was found" for M2 running OSX? HOT 1
- New maintainer in town (bluetooth-hci-socket, noble, bleno) - new features HOT 10
- Link Node JS and Node "File exists" HOT 5
- not support build base python^3.12
- Wrong node-bluetooth-hci-socket version HOT 3
- noble not returning correct data HOT 6
- Can't subscribe more than 1 characteristic at time
- PS5 wireless controller not listed HOT 1
- Unhandled Promise rejection: No Services matching UUID 0000ffe0-0000-1000-8000-00805f9b34fb found in Device.
- Cannot install any version later than 1.9.2-23 on Windows 11 23H2 HOT 2
- Not compatible with Window11
- yarn add @abandonware/noble 报 node_modules\@abandonware\noble: Command failed. HOT 1
- Using both Web Bluetooth API and noble occurs crash in Electron
- startScanning callback never called (startScanningAsync never resolves nor rejects)
- Add UWP bindings HOT 2
- Not get "poweredOn" event in Ubuntu HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from noble.