openapi
plutus-starter
Our great sponsors
openapi | plutus-starter | |
---|---|---|
2 | 6 | |
359 | 197 | |
1.9% | -0.5% | |
9.8 | 0.0 | |
2 days ago | 7 months ago | |
Ruby | Nix | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openapi
-
The Collison Brothers Built Stripe into a $95B Unicorn
I wonder if there is a format for API -> client automation that can be good enough, in the end Stripe have a rest API, with enough description it should be possible.
Okay so after a quick google it appears Microsoft are the "Simpsons already done it" of the programming world: https://github.com/Azure/autorest/
It'd probably be a good idea to add an Elixir backend for that and point it at Stripe's API here: https://github.com/stripe/openapi
-
Generating docs from OpenAPI Spec
Our specs were split between several YAML spec files. It looked like a good idea when we did that - large files are not fun to work with. The problem is that very little in the OpenAPI ecosystem was built for multiple files. I strongly recommend that you will save yourself the pain and go the mono-file route. If Stripe can have a 4.5MB spec file, so can we.
plutus-starter
-
plutus-starter VS nix-templates - a user suggested alternative
2 projects | 2 Mar 2023
-
Support for M1 Chip
This is pretty bad advice - you might not need a node to write dapps, but you'll sure as hell want a local Plutus dev environment for the smoothest experience. Take it from someone with an M1 - the setup process is a pain, compile times are poor, and it'll be difficult to get your language server up and running for proper syntax highlighting. Some repos like https://github.com/input-output-hk/plutus-starter don't seem to work even when Nix is configured to run it on Rosetta 2. Like the other commenter, I've resigned myself to ssh tunneling into a development Linux NUC, which has its own annoyances.
- Plutus Local Server
-
Smart contracts - templates, boilerplates? Where are they?
This what you wanted? https://github.com/input-output-hk/plutus-starter
-
The plutus-starter-devcontainer is terrific!
I love how the Cardano devs are making Plutus Dev Env as easy as possible to install and use. Just install Docker on your OS and:
-
Virtual machine to run Plutus Core on chain?
Feel free to check the Cardano starter example project on Github
What are some alternatives?
cardano-python - Python module for handling Cardano cryptocurrency
plutus-pioneer-program - This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.
redocly-cli - ⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.
yoroi-frontend - Yoroi Wallet - Cardano ADA Wallet - Your gateway to the financial world (extension frontend)
Docusaurus - Easy to maintain open source documentation websites.
plutus - The Plutus language implementation and tools
swagger-markdown - swagger to markdown transpiler
Alonzo-testnet - repository for the Alonzo testnet
swagger-cli - Swagger 2.0 and OpenAPI 3.0 command-line tool
cbor-java - Java implementation of RFC 7049: Concise Binary Object Representation (CBOR)
docs-cardano-org - Documentation for Cardano
cardano-node - The core component that is used to participate in a Cardano decentralised blockchain.