Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create separate repository with example scripts #247

Open
JSAbrahams opened this issue May 8, 2022 · 0 comments
Open

Create separate repository with example scripts #247

JSAbrahams opened this issue May 8, 2022 · 0 comments
Assignees
Labels
documentation Update or fix documentation

Comments

@JSAbrahams
Copy link
Owner

Current Issue

We have a few example scripts in the README.
It'd be nice to have a dedicated repository with larger scripts (and perhaps projects) to showcase what Mamba looks like in practice.

High-level description of the feature

We can actually build a script which downloads mamba from the crates.
This is then used to compile all our scripts.
The build then passes if all compile, and fails if any fail to compile.

We could additionally have a target repository with all the reference python scripts.
Then the build script checks the output AST of the compiler with the reference python script.
If this comparison fails, then the build fails, and if not then it passes (if all match).
This also reinforces that Mamba is similar to Typescript.
Typescript also produces scripts which are stored in a target repository. though in that case the output is JavaScript instead of Python files.

@JSAbrahams JSAbrahams added the documentation Update or fix documentation label May 8, 2022
@JSAbrahams JSAbrahams self-assigned this May 8, 2022
@JSAbrahams JSAbrahams pinned this issue May 8, 2022
@JSAbrahams JSAbrahams added this to the v0.5 | Import management milestone Jun 21, 2022
@JSAbrahams JSAbrahams unpinned this issue Dec 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Update or fix documentation
Projects
None yet
Development

No branches or pull requests

1 participant