Giter Club home page Giter Club logo

whisper-of-the-worm's Introduction

whisper-of-the-worm's People

Contributors

dendrobiummoniliforme avatar

Watchers

 avatar

whisper-of-the-worm's Issues

npm ERR! code ELSPROBLEMS

❯ vsce package
 ERROR  Command failed: npm list --production --parseable --depth=99999 --loglevel=error
npm ERR! code ELSPROBLEMS
npm ERR! missing: node-vibrant@^3.2.1-alpha.1, required by [email protected]

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/dendrobiummoniliforme/.npm/_logs/2022-10-19T00_15_15_286Z-debug.log

Design Publishing Standard

Right now I have been updating the tags for this repository with most of the releases specifically targeting the Royal Treatment repository.

This needs to change to releases that target the entire repository, with a bundling / publishing structure that can be used for each sub-directory in the Destiny Themes repository.

Not sure of a best path forward yet, any advice/proposals appreciated :)

Add a CONTRIBUTING

Summary

I would like others to contribute to this repository as they can.

Acceptance Criteria

  • Explain the design philosophy.
  • Explain how to get setup to contribute.
  • Explain how you can get you changes published (I am making this purposefully bottle-necked for now, until there is a fairly autonomous structure in place.
  • Explain how you can test your changes.

bundle

From latest publish 3.0.0

➜ vsce package
This extension consists of 1303 files, out of which 526 are JavaScript files. For performance reasons, you should bundle your extension: https://aka.ms/vscode-bundle-extension . You should also exclude unnecessary files by adding them to your .vscodeignore: https://aka.ms/vscode-vscodeignore

I need to look into doing this, will remove needless files from other users' downloads of this extension.

Add a README

Acceptance Criteria

  • Summary of this repo.
  • Explanation of design.

Display Screenshots in Theme Marketplace Page(s)

Summary

Using lessons from microsoft/vscode-vsce#390

  • Note: the issue above is for a tangential issue, not this exact issue as described in this ticket.

Alter any README(s) (at time of writing only Royal Treatment has been published) to use the method(s) that allow images to render on the Marketplace Page.

  • Read through the above document.
  • Determine a path forward.
    • Update this issue with your proposal.
  • Action your proposal.

Acceptance Criteria:

  • An MR is submitted against Main.
    • Provide a
      • Summary of changes.
      • Contextual Documentation.
    • MR passes review.

testing

I need testing setup. This started as a fun project, and it will remain that way. But, I would like the benefits of tests.

I believe I have split a lot of the functionality already into components/units. I now need to write some tests against them.

Caveat: It is recognized that you can accidentally leave your code base in a faulty maximum, ie. writing tests for already written code enforces a potential for a non-scaling processes.

With that in mind, I will probably use Jest, as I am familiar with it. I might also explore some other frameworks, but it works well enough.

editorBackground should be replaced with an override

export const randomizeTheme = (swatches, maxIntegerValue, editorBackground) => {
// TODO: editorBackground should be replaced with an override.
// We can then pull from a list of viable overrides for sub-resources.
// Then we can do something like `override ? override | random()` on a per
// Resource basis.

Ask:

  • Replace the function randomizeTheme with theme.randomizeTheme in generateTheme.js.
  • Create theme.js.
  • Export theme.js.
  • Add randomizeTheme to theme.js.
  • Import ranomizeTheme from theme.randomizeTheme.js into generateTheme.js.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.