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 #59

Merged
merged 28 commits into from
Feb 26, 2024
Merged

feat: init wizard v2 improvements #59

merged 28 commits into from
Feb 26, 2024

Conversation

aorumbayev
Copy link
Contributor

@aorumbayev aorumbayev commented Feb 21, 2024

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
  • 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

@aorumbayev aorumbayev merged commit 46a2dd3 into main Feb 26, 2024
1 check passed
@aorumbayev aorumbayev deleted the feat/wizard_v2 branch February 26, 2024 13:22
@aorumbayev aorumbayev restored the feat/wizard_v2 branch February 26, 2024 13:49
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