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

feat: init wizard v2 improvements #25

Merged
merged 23 commits into from
Feb 26, 2024
Merged

feat: init wizard v2 improvements #25

merged 23 commits into from
Feb 26, 2024

Conversation

aorumbayev
Copy link
Contributor

Addresses -> https://github.com/orgs/algorandfoundation/projects/1?pane=issue&itemId=53079977

Proposed Changes

  • Refining presets, adding notion of a custom preset
  • Reusing algokit-base-template for workspace specific artifacts - to remove coupling and redundancy
  • Renaming templates_generated to more generic examples folder that by default tests the main 'starter' and 'production' presets
  • Adding Contribution guide and simple starting point for generating dummy instances of templates for quick preview during development
  • Refining codespaces setup for vscode for puya, beaker. Tealscript is currently not supporting the full e2e launch config flow hence template will only supply base codespaces file for aggregate folder preview (no custom launch configs).
  • Fixing visitors badge
  • Base template at the workspace level (see step 1 in _tasks in copier.yaml at the root) - also drops a devcontainer artifact for github codespaces (similar behaviour for all standalone templates too). Making it easy to quickly load up any workspace typed algokit project to a dev environment from their github repo. A feature heavily utilized by DevRels during various bootcamp activities, given existing feedback and feature requests as part of the wizard adr and small footprint i think its a fair point to keep devcontainers at the base template level.
  • TEMPORARY - changing pipx install algokit to version from wizard v2 branch

CONTRIBUTING.md Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
tests/test_templates.py Outdated Show resolved Hide resolved
@aorumbayev aorumbayev marked this pull request as ready for review February 21, 2024 16:37
@@ -0,0 +1,10 @@
[algokit]
min_version = "v1.3.0b1"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we want to use a non pre release min version?

@aorumbayev aorumbayev merged commit 3981e53 into main Feb 26, 2024
1 check passed
@aorumbayev aorumbayev deleted the poc/wizard_v2 branch February 26, 2024 13:39
@aorumbayev aorumbayev restored the poc/wizard_v2 branch February 26, 2024 13:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants