Skip to content

Tweak the EDD doc #184

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

Merged
merged 4 commits into from
Sep 21, 2023
Merged

Tweak the EDD doc #184

merged 4 commits into from
Sep 21, 2023

Conversation

Hinton
Copy link
Member

@Hinton Hinton commented Aug 22, 2023

No description provided.

@Hinton Hinton requested a review from a team as a code owner August 22, 2023 10:08
@Hinton Hinton requested a review from joseph-flinn August 22, 2023 10:08
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Aug 22, 2023

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: da6951b
Status: ✅  Deploy successful!
Preview URL: https://570e7490.contributing-docs.pages.dev
Branch Preview URL: https://ps-tweaks.contributing-docs.pages.dev

View logs

Copy link
Contributor

@withinfocus withinfocus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bunch of tiny things.

@@ -32,73 +29,76 @@ For background on this decision please see the [Evolutionary Database Design RFD

## Design

Database changes can be categorized into two categories: destructive and non-destructive
Database changes can be categorized into two categories: destructive and non-destructive changes
\[[1](./edd#further-reading)\]. A destructive change prevents existing functionality from working as
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎨 Can we link this to wording vs. a reference tag? Could link "two categories".

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It feels more like a foot note since the categories are denoted below and a link could be presumed to go to the categories within the document.


#### Transition migration

The transition migration are run sometime during the transition phase, and provides an optional data
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⛏️ "migrations".

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If adopting "migrations" for the transition migration definition, we should adopt it for the other two as well.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I view this from the perspective of a single "change". In that scope it's singular migrations. However a deployment may contain multiple changes, and therefore multiple migrations.


#### Transition migration

The transition migration are run sometime during the transition phase, and provides an optional data
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If adopting "migrations" for the transition migration definition, we should adopt it for the other two as well.

@Hinton Hinton merged commit f420880 into update-db-migrations-docs Sep 21, 2023
@Hinton Hinton deleted the ps/tweaks branch September 21, 2023 17:48
joseph-flinn added a commit that referenced this pull request Sep 26, 2023
* Initial pass at updating our EDD database change processes

* Fix file name of new image

* Switch from 'rerunnable' to 'repeatable'

* Push the quick fixes from feedback

* Removed repeated use of Fowler's name as well as the repeated use of EDD

* Fix the image caption

* Removing all added personal pronouns

* Use markdown text styling

* Rename the application code version in the Phase definitions to be more clear

* Update terminology definitions

* Update language to be more focused

* Accepted introduction summary improvements

* Accepted suggested changes.

* Accept revised defenition and examples of non-destructive changes

* Update docs/contributing/database-migrations/edd.mdx

Co-authored-by: Thomas Avery <[email protected]>

* addtional updates

* revert to JSX to fix the broken image link

* Tweak the EDD doc (#184)

---------

Co-authored-by: Thomas Avery <[email protected]>
Co-authored-by: Oscar Hinton <[email protected]>
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.

3 participants