Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/mayu-live/framework
Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby
https://github.com/mayu-live/framework
remove barkup
e86097882d26f22ea9238f020a111006e04af62c authored over 2 years ago
e86097882d26f22ea9238f020a111006e04af62c authored over 2 years ago
add node_modules to dockerignore
6daf058b8fcb15fc07bd6bed7dbe0da9b7ec7d2c authored over 2 years ago
6daf058b8fcb15fc07bd6bed7dbe0da9b7ec7d2c authored over 2 years ago
Markup DSL inspired by Markaby...
some support for static typing
a2cc2df03ee5bb660c5b9dd4c490462ed908791a authored over 2 years ago
improve the markup thing
e0f3ae520d79489d2bddab8ab5cd1c1fc715336c authored over 2 years ago
e0f3ae520d79489d2bddab8ab5cd1c1fc715336c authored over 2 years ago
Dialog backdrop styling
1f073b570037e2c26ebcdeb1ec5599fd3387ebb9 authored over 2 years ago
1f073b570037e2c26ebcdeb1ec5599fd3387ebb9 authored over 2 years ago
Capture exceptions that occur in callback handlers
53d8714c53992fb14d07cc75bf508398965e6376 authored over 2 years ago
53d8714c53992fb14d07cc75bf508398965e6376 authored over 2 years ago
Add a build status badge
418e4f985a3b4857f1116cd8e3c09daeecebde18 authored over 2 years ago
418e4f985a3b4857f1116cd8e3c09daeecebde18 authored over 2 years ago
Update README and add gemspec etc
0ea36baa9e74da1d0aa83a9a479ab799cfbe4a99 authored over 2 years ago
0ea36baa9e74da1d0aa83a9a479ab799cfbe4a99 authored over 2 years ago
words
97110e88f6006a4f781431720399b820f2e3d23d authored over 2 years ago
97110e88f6006a4f781431720399b820f2e3d23d authored over 2 years ago
Update mprocs.yaml
8d575987f12b30ad028c91543e8b30a90b20b2a5 authored over 2 years ago
8d575987f12b30ad028c91543e8b30a90b20b2a5 authored over 2 years ago
Remove some old experiments
1d8a33f217f96e939abf64cd646f9ba3e7a38d54 authored over 2 years ago
1d8a33f217f96e939abf64cd646f9ba3e7a38d54 authored over 2 years ago
Add target="_blank" to external link
c9ae448c7d6e224ebbcfec5d0f01f951d905b4e2 authored over 2 years ago
c9ae448c7d6e224ebbcfec5d0f01f951d905b4e2 authored over 2 years ago
Log less
ea2e46cbc69c5f1a4c8ec433c6187d9c8596322b authored over 2 years ago
ea2e46cbc69c5f1a4c8ec433c6187d9c8596322b authored over 2 years ago
Log rendering times
552ea128103eaf3dbdefe2edafd154560dd7f6bb authored over 2 years ago
552ea128103eaf3dbdefe2edafd154560dd7f6bb authored over 2 years ago
Fix layout wrapping
f7142687ad2e5699c924ea1e7e3c509a74a8b232 authored over 2 years ago
f7142687ad2e5699c924ea1e7e3c509a74a8b232 authored over 2 years ago
Improved server, much cleaner.
17b48c96a7aa1340845b4f605976b4367f6d33f9 authored over 2 years ago
17b48c96a7aa1340845b4f605976b4367f6d33f9 authored over 2 years ago
state.rb
80dce47a43a7d2bd94a1fab73ea5db352b7031d5 authored over 2 years ago
80dce47a43a7d2bd94a1fab73ea5db352b7031d5 authored over 2 years ago
Make it load CSS whenever they appear, however, server needs to be restarted every time new CSS is added
1c42e0a7ce39d0ba425572a2d47346bdeaa9508a authored over 2 years ago
1c42e0a7ce39d0ba425572a2d47346bdeaa9508a authored over 2 years ago
Fix prometheus
3ebf9b757233c6ccbed76b94b84a72443f70fc73 authored over 2 years ago
3ebf9b757233c6ccbed76b94b84a72443f70fc73 authored over 2 years ago
Integrate the new server
8fdce1a9fd9de38e7a8f05fd868816ebfeb43fe6 authored over 2 years ago
8fdce1a9fd9de38e7a8f05fd868816ebfeb43fe6 authored over 2 years ago
Render with layouts
00fb2cf17bfd524e33cadfb0fbd3083d5927f053 authored over 2 years ago
00fb2cf17bfd524e33cadfb0fbd3083d5927f053 authored over 2 years ago
minor fixes
6abc04e8db2d6090150914ea1efd08cdc7ed3021 authored over 2 years ago
6abc04e8db2d6090150914ea1efd08cdc7ed3021 authored over 2 years ago
Add an example store, nothing here is working yet
bb7cccb1f153ff28c16c7b843282e0922def15a5 authored over 2 years ago
bb7cccb1f153ff28c16c7b843282e0922def15a5 authored over 2 years ago
idk what I've done here
ac40c8dfeb5878f4b41f3e832fce294042f6fb2a authored over 2 years ago
ac40c8dfeb5878f4b41f3e832fce294042f6fb2a authored over 2 years ago
more experiments with builder dsl
da16643bd97b0e0959ee3a93385454e368254f21 authored over 2 years ago
da16643bd97b0e0959ee3a93385454e368254f21 authored over 2 years ago
Show a list of pokemon
b424b5ee1bbffce723e81d1606d4650fa1e4bf28 authored over 2 years ago
b424b5ee1bbffce723e81d1606d4650fa1e4bf28 authored over 2 years ago
Move some files
8188f46fa0a949c80759f87bd1b29496ed2ba7d1 authored over 2 years ago
8188f46fa0a949c80759f87bd1b29496ed2ba7d1 authored over 2 years ago
update package-lock.json
759ff40694a1f81f263769afea7cf5824253ca9f authored over 2 years ago
759ff40694a1f81f263769afea7cf5824253ca9f authored over 2 years ago
some changes
ad4f2438f7d9d2bfc66c61a4c54b1c5f038e8019 authored over 2 years ago
ad4f2438f7d9d2bfc66c61a4c54b1c5f038e8019 authored over 2 years ago
Add some state management inspired by Redux
945ec18f603ebca58a4598acf31a5c90b0474fb8 authored over 2 years ago
945ec18f603ebca58a4598acf31a5c90b0474fb8 authored over 2 years ago
styling
48c9408ff975e346865cbdb525b6bde1cf061ce2 authored over 2 years ago
48c9408ff975e346865cbdb525b6bde1cf061ce2 authored over 2 years ago
mobile layout improvements
09ec12776610df1ef42ce53a599638b2dca2fa26 authored over 2 years ago
09ec12776610df1ef42ce53a599638b2dca2fa26 authored over 2 years ago
Remove old files. start server from example/ instead
3e59eb814a41810adabcfc48baf4cff02de53082 authored over 2 years ago
3e59eb814a41810adabcfc48baf4cff02de53082 authored over 2 years ago
progress, random stuff
44a9308b5aee483c680fbd57067cbd2ef2325b8f authored over 2 years ago
44a9308b5aee483c680fbd57067cbd2ef2325b8f authored over 2 years ago
improve the counter
8e9b47026678699f3ffe7372940eefb4792cb1ef authored over 2 years ago
8e9b47026678699f3ffe7372940eefb4792cb1ef authored over 2 years ago
Group some stuff together in an environment class
595f17340cbaa52bacec214c25a05af369da962d authored over 2 years ago
595f17340cbaa52bacec214c25a05af369da962d authored over 2 years ago
Make ping thing a web component
05a415862b45448db90ad7b3874390cf1fb4ddb9 authored over 2 years ago
05a415862b45448db90ad7b3874390cf1fb4ddb9 authored over 2 years ago
Add benchmark and routes.rb
79035890081380f992fcbe0f16c2aefc98a536ea authored over 2 years ago
79035890081380f992fcbe0f16c2aefc98a536ea authored over 2 years ago
Probably break the entire application now because things have changed
ccc6fd5e7b1fd7024ebe760fce1b27d437b5dea8 authored over 2 years ago
ccc6fd5e7b1fd7024ebe760fce1b27d437b5dea8 authored over 2 years ago
Fix CSS-reloading by storing hashes instead of paths
One issue now though is that old CSS will stay in <head>...
It should probably be removed or pag...
Add a new server
3421c4cdc0df77188a27736f5da33e2bfd9e6432 authored over 2 years ago
3421c4cdc0df77188a27736f5da33e2bfd9e6432 authored over 2 years ago
code style
14a218c9fb97ef3015f475b22bbca218928d5449 authored over 2 years ago
14a218c9fb97ef3015f475b22bbca218928d5449 authored over 2 years ago
try to add some sort of resume feature
215e54eef86ef23eb3bbc9d99a372a72101a6867 authored over 2 years ago
215e54eef86ef23eb3bbc9d99a372a72101a6867 authored over 2 years ago
casing step 1
a8e904e76ce5aa98cc30360db0c8cd020934e569 authored over 2 years ago
a8e904e76ce5aa98cc30360db0c8cd020934e569 authored over 2 years ago
layout fixes and reintroduce plant ids
b5177fe7da6f0ebb17523fe851612df800b4ea4b authored over 2 years ago
b5177fe7da6f0ebb17523fe851612df800b4ea4b authored over 2 years ago
Add beginnings of a breakout game
f4177afa9fd3f9f317a672fb9a886a21db8ddee8 authored over 2 years ago
f4177afa9fd3f9f317a672fb9a886a21db8ddee8 authored over 2 years ago
Remove the old server
14fa3069e886c89e9b72992426e2b5e733c98e65 authored over 2 years ago
14fa3069e886c89e9b72992426e2b5e733c98e65 authored over 2 years ago
Reload code
b31912f5c60606a648dd5184f54eac2f25fe261d authored over 2 years ago
b31912f5c60606a648dd5184f54eac2f25fe261d authored over 2 years ago
Fix pokemon pagination
4a3d551bff2fe7438b9bd6b968ceca043a78e02e authored over 2 years ago
4a3d551bff2fe7438b9bd6b968ceca043a78e02e authored over 2 years ago
remove unused file
a254d7dd9a6327c0703eb13ee063a3159b82a6e5 authored over 2 years ago
a254d7dd9a6327c0703eb13ee063a3159b82a6e5 authored over 2 years ago
Make navigation kinda work. things break, maybe because components are always reloaded
557d61fc84641b18037c763192b1b7a97d69aa7d authored over 2 years ago
557d61fc84641b18037c763192b1b7a97d69aa7d authored over 2 years ago
Add some more sections to start page
44d67f146121735c20ca5070610ab897c648efcb authored over 2 years ago
44d67f146121735c20ca5070610ab897c648efcb authored over 2 years ago
Add a class with some info about attributes etc
52cb6da17ac36f4dcf65b54c0f97440082ea33c3 authored over 2 years ago
52cb6da17ac36f4dcf65b54c0f97440082ea33c3 authored over 2 years ago
log stuff with the navigation api that only exists in chrome right now
ce0db31a94cd52ce51a7e053f03939e8745014f9 authored over 2 years ago
ce0db31a94cd52ce51a7e053f03939e8745014f9 authored over 2 years ago
Return assets when client accepts content type */*
217d4d01c1c62edec298227e48c905555868c101 authored over 2 years ago
217d4d01c1c62edec298227e48c905555868c101 authored over 2 years ago
Disable hot reloading in production
629f95bd084184a464fc4ed3a33bc6d9420640fd authored over 2 years ago
629f95bd084184a464fc4ed3a33bc6d9420640fd authored over 2 years ago
Show a nice progress bar when things load
It should probably distinguish between navigation events and callback
handlers... or should it?
...
Add prometheus on /metrics
7efbf27824bb00771f359c2c80944a791f892815 authored over 2 years ago
7efbf27824bb00771f359c2c80944a791f892815 authored over 2 years ago
Fix path resolution
65d1b2e6a409af1be152e18b8184c1cc7a65e9f3 authored over 2 years ago
65d1b2e6a409af1be152e18b8184c1cc7a65e9f3 authored over 2 years ago
Put HTML data in a yaml file
0dfce2ff073f568e8014b349236c6981aa0a8102 authored over 2 years ago
0dfce2ff073f568e8014b349236c6981aa0a8102 authored over 2 years ago
Make fetch() available in components
Not super happy with how this is passed, will probably pass more things
pretty soon. Should mayb...
make some things better, the menu for example
7538ed4b7c23dd8f5e99d90329ef22a1fb32eb50 authored over 2 years ago
7538ed4b7c23dd8f5e99d90329ef22a1fb32eb50 authored over 2 years ago
Replace all script nodes so that script tags work
1a13c47963cb777823007756929ae79670529716 authored over 2 years ago
1a13c47963cb777823007756929ae79670529716 authored over 2 years ago
Prettier
687ab2f88727300cd39d4720376c336d259dda89 authored over 2 years ago
687ab2f88727300cd39d4720376c336d259dda89 authored over 2 years ago
Fix path to mayu.toml
3b1a2bf180847407678947d116f22a4ac2946792 authored over 2 years ago
3b1a2bf180847407678947d116f22a4ac2946792 authored over 2 years ago
Update error message
0ed559d0db977fbc88486320c8155dc987b31bbc authored over 2 years ago
0ed559d0db977fbc88486320c8155dc987b31bbc authored over 2 years ago
fix tree node component
318c1045895214da042d4ce3b2479cf0ef8ceddc authored over 2 years ago
318c1045895214da042d4ce3b2479cf0ef8ceddc authored over 2 years ago
log less
d8c306010f2eb58b719c83b6a72a67533608f68b authored over 2 years ago
d8c306010f2eb58b719c83b6a72a67533608f68b authored over 2 years ago
Show region in ping timer
91ffe1a5875a2096049ceb529c16a37fbbb57650 authored over 2 years ago
91ffe1a5875a2096049ceb529c16a37fbbb57650 authored over 2 years ago
Enable hot reload only in development
bc3a9d5ae3d5b294501458b40769d54d5261776d authored over 2 years ago
bc3a9d5ae3d5b294501458b40769d54d5261776d authored over 2 years ago
Begin to add stuff to the dependency graph
77beff2bf202c4b36a2f99dde7f01b3d02f2fcab authored over 2 years ago
77beff2bf202c4b36a2f99dde7f01b3d02f2fcab authored over 2 years ago
minor updates
ba5cfa330241d96f1c49738150c6521eed9f04e3 authored over 2 years ago
ba5cfa330241d96f1c49738150c6521eed9f04e3 authored over 2 years ago
build with rollup
82ca0d4353de76684734a063ff349adfb3f955a3 authored over 2 years ago
82ca0d4353de76684734a063ff349adfb3f955a3 authored over 2 years ago
Show a modal when disconnected
159850305cb4fd84a7906b6d84c49b1339e96284 authored over 2 years ago
159850305cb4fd84a7906b6d84c49b1339e96284 authored over 2 years ago
make the demo page nice again
9940977966c4672500fa534cb314040010a54d7e authored over 2 years ago
9940977966c4672500fa534cb314040010a54d7e authored over 2 years ago
Update about page
b147507ea0b944791a0f7040b87a3bfcaf1cd0d7 authored over 2 years ago
b147507ea0b944791a0f7040b87a3bfcaf1cd0d7 authored over 2 years ago
Cleanup
710464e2df758b58f9b3826825410e2343d497ba authored over 2 years ago
710464e2df758b58f9b3826825410e2343d497ba authored over 2 years ago
Fix navigation
f29f4dbb252ccdb8e16b9a7b688497e831e5282a authored over 2 years ago
f29f4dbb252ccdb8e16b9a7b688497e831e5282a authored over 2 years ago
Make a better ping timer
1b70e5c03f26e463038db14c15214445359852eb authored over 2 years ago
1b70e5c03f26e463038db14c15214445359852eb authored over 2 years ago
Things are rendering again
3cd6ff121b11fc32918bdd0351031048abde269c authored over 2 years ago
3cd6ff121b11fc32918bdd0351031048abde269c authored over 2 years ago
Update README
df291cc0bfa35250413d89e0bf60c22f94fcc320 authored over 2 years ago
df291cc0bfa35250413d89e0bf60c22f94fcc320 authored over 2 years ago
Create ruby.yml
6e32eb9322765ad6d02e778b67460c9aec74ea2d authored over 2 years ago
6e32eb9322765ad6d02e778b67460c9aec74ea2d authored over 2 years ago
Raise some errors
9b0de1d6f77ec8ef35cf8c8f64078f60cd2fa127 authored over 2 years ago
9b0de1d6f77ec8ef35cf8c8f64078f60cd2fa127 authored over 2 years ago
Add a fetch class
This one should be passed to the vdom and
then components should be able to call it..
pingpong
3eed96a622becb6359dea8c1f27b7a6f89be5537 authored over 2 years ago
3eed96a622becb6359dea8c1f27b7a6f89be5537 authored over 2 years ago
experiment with some markup builder
f823bc149d15e54ef14759b2a1044113606e89fc authored over 2 years ago
f823bc149d15e54ef14759b2a1044113606e89fc authored over 2 years ago
Start loading CSS files. The paths are not correct right now
ad33a519f8933b60eecd315be29b1fa8b3e68d2d authored over 2 years ago
ad33a519f8933b60eecd315be29b1fa8b3e68d2d authored over 2 years ago
Add logo.svg
8e90af1d7ccb63ced0d956fb20083c7d9815c7ad authored over 2 years ago
8e90af1d7ccb63ced0d956fb20083c7d9815c7ad authored over 2 years ago
Hot reloading, not sure how well it works but lets see
needs to be disabled in production somehow
bf537641ca96801554b16955262930b60434661c authored over 2 years ago
fix navigation on pokemon page
72473667992cb9b380630bf695bfc9814c30216b authored over 2 years ago
72473667992cb9b380630bf695bfc9814c30216b authored over 2 years ago
casing step 2
e939659f3e8999a1916edabd363754683ffbf5d9 authored over 2 years ago
e939659f3e8999a1916edabd363754683ffbf5d9 authored over 2 years ago
add types for nanoid
ce3b0faafd581b598ac10a02499f103874c224ea authored over 2 years ago
ce3b0faafd581b598ac10a02499f103874c224ea authored over 2 years ago
Be less noisy
2041d935fbee8af3cf53372281910aa7a75dcc9f authored over 2 years ago
2041d935fbee8af3cf53372281910aa7a75dcc9f authored over 2 years ago
asd
3c362c82546d358145be013e00b50b0ec8db6919 authored over 2 years ago
3c362c82546d358145be013e00b50b0ec8db6919 authored over 2 years ago
add a new basic vdom implementation
e174cb94e304c888e2770634a1a22246a7224575 authored over 2 years ago
e174cb94e304c888e2770634a1a22246a7224575 authored over 2 years ago
name reverser
6f070166698567823c7a42204b872729b49feca7 authored over 2 years ago
6f070166698567823c7a42204b872729b49feca7 authored over 2 years ago
Typed VDOM
7daa79014f2a1512cb2f41220993be443b51db3e authored over 2 years ago
7daa79014f2a1512cb2f41220993be443b51db3e authored over 2 years ago
split text with comments
e32dee4410c975ceef5db3ce227d74c6874f753c authored over 2 years ago
e32dee4410c975ceef5db3ce227d74c6874f753c authored over 2 years ago
fix stuff
20f5fe3f01d051cb7c52d736ef4b6ffb94aafce9 authored over 2 years ago
20f5fe3f01d051cb7c52d736ef4b6ffb94aafce9 authored over 2 years ago
Deployment to fly.io
7c0688172fe78936c978c7a538b0863feef26693 authored over 2 years ago
7c0688172fe78936c978c7a538b0863feef26693 authored over 2 years ago