A simple CLI for running Javascript projects.
Motion can now be found at steelbrain/pundle/motion
๐ Thank you everyone who used Motion in their projects. Motion will continue development in it's new home.
๐ซ unifying force
A simple CLI for running Javascript projects.
Motion can now be found at steelbrain/pundle/motion
๐ Thank you everyone who used Motion in their projects. Motion will continue development in it's new home.
This will be helpful through development:
right now if you're drilled into pane two and you search text, it does not reset the system and show your search results
It would be helpful if I could manually resync certain sources. For instance, orbit
isn't actually being loaded into my issues at the moment
currently both commits and issues are just considered github
in .integration
, but we should have a way to delineate them
Confluence and Jira may be really tricky. Atlassian makes it really hard to add integrations, you have to be admin even to access your own permissioned tickets it seems.
Confluence seems to have RSS though. So we could perhaps just have it crawl the RSS feed. That may not give us a lot though.
Perhaps there's a sitemap.
just another test issue
Meta ticket, goal is to focus in on search and get it working well
run electron
Until we get the NLP engine online, lets get it working with this:
I suggest it be outside of the miller. Search doesn't make any sense if you're not logged in
@StephanieYHe check out our last 24hour diff #flexin #flexin #
queue for next ticket:
this.module
dsfsdf
We could probably benefit quite a bit from just a couple days of type work.
In order, you'd build them up:
decor-*
sub-packages, used bydecor
which is a decorator builder, used byblack
which puts together the decorators for views/stores@view
and @store
properly type thingsAnd then finally just fixing the various type errors in Desktop and other packages.
Since we're doing no-cloud, we need a way to let people curate a few things. To start it will be just "Pin to top of search" and "Pin to Home" and then later we can have a variety of things.
Could use Gun.
Steps:
And then we need Home:
This could augment to make our search broad as well as good. We can do API requests as they search a little bit more debounced and get search results back from the various integrations more fully.
Steps would be implement with Slack first:
And then do it with other integrations.
Doing this both as a test of orbit (we can make sub-issues, see if we can correlate them), but also because we have some good diverse stuff we can do.
Me:
Think we're ready for this. It won't take much time and will help us refine how we'd pitch it. Plus it serves as a sort of living documentation of what our current beliefs are of it's primary values. Also, encourages us to design for that page and constantly be thinking of "how does this affect our pitch".
This will go well with 1, because we can showcase them in the page. I think good calendar filtering for people is really important, and nicer looking feeds + implementing basic stats/graph for project. Here's some design inspiration: person, calendar.
This is certainly doable and I can patch RxDB to see how hard it is. If it takes <2 days, which seems likely, I'll pull the bandaid here. Upsides would be huge:
Goes with 2. If we can make this work without too much trouble, then we don't need superlogin (for oauth stuff).
Keep in mind 2 and 3 don't mean we need to dump superlogin or having our own infrastructure. That's still all there, and will be helpful in the future for user accounts which can encrypt all their oauth stuff and sync them across devices/teams, etc. But that can be later-beta feature.
Nick:
Terms, feel free to suggest better terms:
Want to pin down a potential sales vertical as it's highly valuable and more narrowly focused.
CRM software
Sales in general
Intercom/chat: Good market-share data on these things
How valuable is generalized improved search/context without extreme vertical focus?
first step is making sure the List is responsible
currently having to do a few weird things because Event and Thing treat this data a bit differently
Right now we have a pretty ad-hoc log/debug system.
We have:
@mcro/debug
which is imported and used in most packages for logging@mcro/automagical
which has some loggingreact
helper imported through @mcro/black
which handles most reactions, and weirdly allows you to control logging right on the actionThe changes are not too complex:
debug
is global, but log
would be better)automagical.ts
and the react.cancel
syntax used in places. They also can only log reactions that change state, which should be an option.@mcro/debug
to remember log settingslog.all()
log.none()
log.state()
log.actions()
log.only()
or something like thatIf we can strip log
statements at prod we can also log a lot more stuff without perf concerns.
One big thing we have to figure out is how to manage the oauth keys. Since it comes from our accounts, we almost need a way to generate or cycle through a pre-generated big list of orbit oauth keys for every team that signs up. This may actually be one of the more tricky things to figure out left.
Need to talk to someone really familiar with this to get better feedback.
We need to really improve the integrations from bottom to top. This will capture the import side.
Broadly we need to:
Make sure everything is a bit more stable especially over time:
Then we should add Jira and Confluence:
@mcro/crawler
Splitting into own ticket as it can be prioritized differently.
Should have the following setup for launching the app:
On the app/builds side:
Goal: Get a few people using it and make them love it while iterating using their data.
Specifically: Get Walmart Labs, Target Labs, Formidable, Unity, Toyota TRD Research, Remedy, Pavlov, Front, OpenDoor, a handful more using it. Set up a system that lets us iterate and work with them in a good feedback loop. Also focus on features that make them excited, so we can start building advocates.
May be worth trying to get a few more big companies on board during the alpha/beta to get their specific feedback. We also should just start curating a best-idea list of what we should work on beyond just bugfixing.
One pain point is build --watch
.
build --watch
isn't running, it waits againapp also needs to restart or re-connect when desktop loses connection/restart:
Product needs both perf and correctness in many areas.
orbit
process sitting at 30% for a while now a few times: add monitor to restart itSettings panes all need a lot of work:
Probably needed somewhat early on.
We should have an umbrella Setting for global settings. We can put information there.
Then syncers should basically figure out what to do based on this limit. Initial setup:
Down the road with p2p sync, pinning, and fallback api search, we can have pinned docs never be culled.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.