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

[GHC] Workshop 1 Feeback - Sneha Alluru #1041

Open
SnehaAllur opened this issue Oct 4, 2024 · 0 comments
Open

[GHC] Workshop 1 Feeback - Sneha Alluru #1041

SnehaAllur opened this issue Oct 4, 2024 · 0 comments
Labels
GHC2024 Issues related to the Grace Hopper 2024 Open Source Day Workshop

Comments

@SnehaAllur
Copy link

Session 1

Problems

  1. Theme Builder does not offer a clear solution for users with existing coded components

Select one problem above to work on this session. Delete the two problems that you won't focus on

How Might empower users that have existing code or want to use AI generated code import that and integrate that within theme builder? BYOC (bring your own code)

The facilitator will prompt you to convert the problem that was chosen to opportunities using the How Might We (HMW) method

  1. How might we show a preview of what has been imported?
  2. How might we integrate with anima?
  3. How might we expose code snippets within team builder to be edited?
    4. How might we let the user select their code base?
  4. How might we let the user categorize their code into atomic categories?
  5. How might we report errors in the package?
  6. How might we auto-render figma components from code?
  7. How might we deal with security/ privacy issues around code that has been imported?
  8. How might we autoselect the code language?

After you have at least 10 HMWs, select the one that you believe has the most potential to generate impact

Make bold the HMW that you selected.

Brainstorm

Bring your HMW and post it here: "4. How might we let the user select their code base?"

Brainstorm on possible solutions for the selected HMW and post one solution per numbered list item.

Scratch pad

All ideas are good ideas!

  1. Solution 1: Theme builder can integrate with several coding platforms
    2. Solution 2: Theme builder can allow users to select their code base by auto-generating from pre-existing code bases that the user has (based on the user's history)
  2. Solution 3: Set up an API to easily merge your existing code with the Theme Builder.
  3. Solution 4: Use a tool that converts different code formats into something the Theme Builder can use.
  4. Solution 5: Offer training materials and documentation to help users easily integrate and use their coded components in the Theme Builder
    6. Solution 6: Add a code editor within the Theme Builder that supports various programming languages and frameworks
  5. Solution 7: Add a preview feature so users can see how their coded components will look and function in the Theme Builder before committing
  6. Solution 8: Create an import bot to walk users through the process of integrating their coded components step-by-step
  7. Solution 9: Enable integration with popular version control systems like Git, allowing users to manage and sync their code bases with the Theme Builder
    10. Solution 10: Introduce a modular framework where users can select and plug in different code bases as modules to ensure compatibility and flexibility

Before you go, make bold your top three solutions.

CONGRATS! You have become an Accessibility Theme Builder contributor.

Join our Slack: https://github.com/finos/a11y-theme-builder/wiki/Communication#communication-channels

Join our weekly calls: https://github.com/finos/a11y-theme-builder/wiki/Communication#meetings

Contribute: Reach out to a maintainer and get started today!

@SnehaAllur SnehaAllur added the GHC2024 Issues related to the Grace Hopper 2024 Open Source Day Workshop label Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GHC2024 Issues related to the Grace Hopper 2024 Open Source Day Workshop
Projects
Status: No status
Development

No branches or pull requests

1 participant