andgate / coolscript Goto Github PK
View Code? Open in Web Editor NEWUntyped scripting language
License: MIT License
Untyped scripting language
License: MIT License
Add README.md files to individual projects, for npmjs.org
Pull-requests must pass the Test workflow to have merge access.
Integrate NX into the monorepo to speed up dev workflow. In particular, the pnpm start
script would be much faster if libraries were build in order, but in watch-mode. pnpm
doesn't seem capable of doing this on its own. However, nx
projects have enough structure to accomplish this. Look into integrating NX with pnpm and re-configuring the project to allow this behavior.
Use gh-pages npm package to create a cleaner gh-pages branch, and simplify the docs workflow.
Reference:
Should publish new package versions using changesets.
Resources
Ensure workflows has PNPM caching setup properly.
See for more details: https://pnpm.io/continuous-integration#github-actions
Document the steps to publish packages in the root README.
Currently, the static website for coolscript must be manually built and pushed during every PR. This means that a copy of the website is maintained on every branch, including main. Using github workflows, isolate the build to a specific branch, which is triggered by pushing to to main and rebuilds the website in a docs folder. Most docs workflows commit these changes to a gh-pages
branch, so we should use that one.
Would be nice if the release workflow would create tags as new releases are produced.
Automated docs pipeline should abort on no changes. Currently, there is an error if rebuilding docs introduces no changes. This behavior is not ideal, and produce false-red flags.
Publishing should be automated with changeset
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.