Code Monkey home page Code Monkey logo

glossary's People

Contributors

andrewbess avatar bdenham avatar belbiy avatar dependabot[bot] avatar diazwatson avatar dobooth avatar dshevtsov avatar gamarshall avatar jcalcaben avatar jeff-matthews avatar konarshankar07 avatar shrielenee avatar zifius avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

glossary's Issues

Feedback, and suggested improvements, regarding contributing to this repo

Term issue

Feedback on this repo:

  • When you create an issue, it only gives you the option to update existing terms or create new ones. Neither of those scenarios were right for this issue.
  • The contributing.md file suggests that you create an issue by clicking the "Give us feedback" link on the page. I don't see that on the glossary page anywhere.
  • In contributing.md we should instruct users which branch to use for branching off of and pushing to (develop).
  • We should tell them to edit the terms in the _converted directory, not the terms directory (though I hear terms may be removed soon anyway).
  • In the contributing.md the readMore attribute is included in the key-value pair table but not in the sample. Could be useful to see that.
  • The PR descrip form doesn’t comment out the instructions. Didn’t know if you wanted those to appear in every finished PR descrip.
  • There is no default reviewer. Will contributors know to ask James to review it? We should consider that.

Terms and definitions

Term:

What's wrong:

  • Incorrect definition
  • Incorrect related links
  • Incorrect tagging
  • Other (please specify)

Additional information/resources

Project directory cleanup

Problem

The project contains files that need to be removed or renamed.

Proposed solution

  • Remove the json-to-markdown script. This is no longer needed.
  • Delete the src/terms directory, which has the old JSON source. These are no longer used anywhere.
  • Rename the src/_converted directory into src/terms and update build code to handle change.

Expected outcome

Project should still be able to successfully build the site with the same content.

Markdown linting

Problem

There is no linting done on the markdown content of the project making the format varied and hard to read/review sometimes.

Proposed Solution

  • Add a markdown linter to the project

Expected Outcome

A markdown linter is added to the project along with an npm command for running it.

NOTE:
There is no expectations for fixing the current content based on linting results.
In fact, it is not recommended to add such a change in a PR for this issue as it will make it hard to review.

Customization

We often use separate names for code that is customer-specific, eg developer by SI for specific site (we call it customization) and general-purpose plug-in, that can be used by several merchants, might be also published in the marketplace (extension).

The glossary contains broadly known terms

Issue

The glossary contains many terms that do not require definitions such as Adobe, PHP, API.

Expected results

  1. Use this issue to create a list of the terms to be removed, and approve the list with the Commerce Docs and Knowledge base teams.
  2. Create a pull request that removes the approved list of terms from the glossary

Phrase

Class that replaces Data Value. Textual data is extracted from the given argument and returned in the form of an object belonging to the Phrase class.

#3208

Missing 404 page styling

Problem

The site's 404 page currently does not fit the rest of the app.

Possible solution

Modify the src/pages/404.js component to use the same App component as the rest of the site.

Expected outcome

A 404 page that looks like the rest of the site.

PDP and CLP

Include definitions for:

  • Product Detail Page (PDP)
  • Category Listing Page (CLP)

API for integrations

Problem

There is no API that provides just the term data.
Having this feature will allow the app to integrate with external sites and services, such as the core devdocs site or even the Magento admin panel.

Possible solution

Modify the build logic to create static, individual routes under glossary.magento.com/data that return only JSON data.

Expected outcome

A static API service that provides data to external consumers.

Missing favicon

Problem

A favicon is currently missing from the site.

Proposed Solution

Use the same favicon file(s) from the Magento DevDocs site and copy into the appropriate place in the the project.

Expected outcome

When the site is built, the Magento favicon should be displayed in the browser.

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.