beta-pack
v1.0.10
Published
Google API integration helpers
Downloads
19
Readme
Early Development Notes
Overview
this started out as an attempt to irradicate the annoyance of needing to make createElement() along with other copy pasta functions. now it has seem to morphed into a mock under-developed fake operating system with auth and custom api endpoints. documentation is currently non-existent and this readme is for me, the dev, not you the user. ass backwards I know. trying to turn things around. below I keep track of progress
TO DO
- [X] Set up global util access
- [X] ~~Complete~~ begin System rework, for now auto launch terminal without app icons
- [ ] Create and flesh out storage comp for global access
- [ ] Complete identity component and collect basic data. Set up local account on init launch
- [ ] Uncomment boot animations, check auth token and user pref go to login page or go to test / directAccess
- [ ] Create and complete core config to enable storage of api keys
- [ ] Set up optional encryption (not going to happen soon : / )
- [ ] Create Anthropic/OpenAi/Groq service
- [ ] Connect terminal app to ai service
NEXT
- [ ] Mail Service / Mail app
- [ ] File Service / File app
- [ ] Map service / Map app
Dreams
- [ ] Turing complete system, being a ethical midwife and properly care for my replacement before death
Bugs
- [ ] Creepy crawlers everywhere
STRUCTURE
testing to see which platforms display mono formated fonts
project-root/
├── README.md
├── package.json
├── src/
│ ├── index.js
│ ├── components/
│ │ ├── header.js
│ │ └── footer.js
│ └── utils/
│ └── helper.js
├── tests/
│ ├── test_helper.js
│ └── test_main.js
└── node_modules/
Notes
beta-pack is contained inside index. it holds:
- CORE
- auth logic
- config data : api keys, base settings
- identity profile : user info and settings
- SYSTEM
- Home is the boot / login / access screen.
- display : 1 to 1 pair with physical montiors
- workspace : fills display 100%, 1 display can have many virtual workspaces, only show 1 at a time
- window : each workspace can have many windows. at first tied to grid but eventually free form
- app : 1 to 1 pair with windows. a window can pair to any apps but only have one app at a time
- APPS
- list of apps that can be opened in a system window
- SERVICES
- contains modules that allow unified access to a variety of api endpoints