Skip to content
This repository has been archived by the owner on Sep 22, 2023. It is now read-only.

Yild v2 #150

Merged
merged 39 commits into from
Sep 6, 2020
Merged

Yild v2 #150

merged 39 commits into from
Sep 6, 2020

Conversation

Chalarangelo
Copy link
Owner

@Chalarangelo Chalarangelo commented Aug 26, 2020

Second release of yild, related to the #147 epic.

In this release, we are replacing the GraphQL layer with our own solution, as well as making some more changes under the hood. Expect a partial rewrite of the toolchain related to content extraction.

It is also very probable that yild will cease to exist as a CLI tool and instead become a set of functions and executable scripts to minimize friction and simplify run commands.

Resolves #148
Resolves #145

Combine steps by using one template for both.
Allow each snippet to be parsed as a single unit, decouple
from readSnippets, allowing individual rebuilds.
recommendationRanking mutated the snippet object,
allowing for previous recommendations to rank in certain
cases.
Write individual snippet data in its own file, minimize
amount of data stored in memory.
Rewrite system to output to individual files.
Mirror logic previously in createListingPages.
Temporarily generate JSON data for statics.
Pass generated data to createPages, cut out sourceNodes,
querying, graphQL, transformations etc.
Combine remaining parsers into a single one,
move into gatsby directory for ease of importing.
Minimize logic in gatsby-node.
@Chalarangelo Chalarangelo added enhancement New feature or request backend Related to backend code CI/CD Related to CI/CD issues (Netlify, GitHub Actions) maintenance Maintenance task labels Aug 26, 2020
@Chalarangelo Chalarangelo added this to the 2020 Sprint #12 milestone Aug 26, 2020
@Chalarangelo Chalarangelo self-assigned this Aug 26, 2020
Use .env files, instead. Deprecate yild preparation code.
Use environment variables instead. Allow for manual bumping
whenever necessary. Distinguish between development and
production to allow for easier debugging in dev mode.
@Chalarangelo Chalarangelo added this to the 2020 Sprint #11 milestone Sep 3, 2020
@Chalarangelo Chalarangelo marked this pull request as ready for review September 6, 2020 09:57
@Chalarangelo Chalarangelo changed the title [WIP] Yild v2 Yild v2 Sep 6, 2020
@Chalarangelo Chalarangelo merged commit 2e43bf8 into master Sep 6, 2020
@delete-merged-branch delete-merged-branch bot deleted the yild-v2 branch September 6, 2020 10:23
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backend Related to backend code CI/CD Related to CI/CD issues (Netlify, GitHub Actions) enhancement New feature or request maintenance Maintenance task
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Decouple sitemap generation from Gatsby Add OpenSearch support
1 participant