diff --git a/docs/methods/DevOps.md b/docs/methods/DevOps.md index 9d2ce5a56..4d0189f46 100644 --- a/docs/methods/DevOps.md +++ b/docs/methods/DevOps.md @@ -4,6 +4,7 @@ description: A set of practices that combines software development (Dev) and IT tags: - Method - Agile + - DevOps featured: class: c element: 'DevOps' diff --git a/docs/methods/Lean.md b/docs/methods/Lean.md index e39995cf1..c54d187c9 100644 --- a/docs/methods/Lean.md +++ b/docs/methods/Lean.md @@ -4,6 +4,7 @@ description: An Agile software development methodology that emphasizes eliminati tags: - Method - Agile + - Lean Software Development featured: class: c element: 'Lean Software Development' diff --git a/docs/methods/Scrum.md b/docs/methods/Scrum.md index c7071dcae..63b2ec936 100644 --- a/docs/methods/Scrum.md +++ b/docs/methods/Scrum.md @@ -4,6 +4,7 @@ description: An Agile framework for managing and completing complex projects. tags: - Method - Agile + - Scrum featured: class: c element: 'Scrum' diff --git a/docs/methods/Waterfall.md b/docs/methods/Waterfall.md index eae7ff956..c5f515640 100644 --- a/docs/methods/Waterfall.md +++ b/docs/methods/Waterfall.md @@ -4,6 +4,7 @@ description: A traditional linear and sequential development methodology where e tags: - Method - Traditional + - Waterfall Development featured: class: c element: 'Waterfall Development' diff --git a/docs/methods/XP.md b/docs/methods/XP.md index 670ec23ca..bb5320a22 100644 --- a/docs/methods/XP.md +++ b/docs/methods/XP.md @@ -4,6 +4,7 @@ description: An Agile software development methodology that emphasizes customer tags: - Method - Agile + - Extreme Programming (XP) featured: class: c element: 'XP' diff --git a/docs/practices/Development-And-Coding/Coding.md b/docs/practices/Development-And-Coding/Coding.md index 1fa719215..01ed723cb 100644 --- a/docs/practices/Development-And-Coding/Coding.md +++ b/docs/practices/Development-And-Coding/Coding.md @@ -2,8 +2,8 @@ title: Coding description: Writing software to meet a required feature. tags: - - Development-Coding - Coding + - Practice featured: class: c element: 'Code' diff --git a/docs/practices/Development-And-Coding/Debugging.md b/docs/practices/Development-And-Coding/Debugging.md index f2db1e46d..47552fa9b 100644 --- a/docs/practices/Development-And-Coding/Debugging.md +++ b/docs/practices/Development-And-Coding/Debugging.md @@ -2,8 +2,8 @@ title: Debugging description: Identifying and fixing defects in the software. tags: - - Development-Coding - Debugging + - Practice featured: class: c element: 'Debug' diff --git a/docs/practices/Development-And-Coding/Pair-Programming.md b/docs/practices/Development-And-Coding/Pair-Programming.md index 3b053d61f..b170b2088 100644 --- a/docs/practices/Development-And-Coding/Pair-Programming.md +++ b/docs/practices/Development-And-Coding/Pair-Programming.md @@ -2,8 +2,8 @@ title: Pair Programming description: Two developers working together on the same code. tags: - - Development-Coding - Pair Programming + - Practice featured: class: c element: 'Pairing' diff --git a/docs/practices/Development-And-Coding/Prototyping.md b/docs/practices/Development-And-Coding/Prototyping.md index f886acd69..9fa8d17ad 100644 --- a/docs/practices/Development-And-Coding/Prototyping.md +++ b/docs/practices/Development-And-Coding/Prototyping.md @@ -2,8 +2,8 @@ title: Prototyping description: Creating early models of the software to test concepts and ideas. tags: - - Development-Coding - Prototyping + - Practice featured: class: c element: 'Prototype' diff --git a/docs/practices/Development-And-Coding/Refactoring.md b/docs/practices/Development-And-Coding/Refactoring.md index 66fae2fb2..94fa49369 100644 --- a/docs/practices/Development-And-Coding/Refactoring.md +++ b/docs/practices/Development-And-Coding/Refactoring.md @@ -2,8 +2,8 @@ title: Refactoring description: Revising code to improve its structure without changing its behavior. tags: - - Development-Coding - Refactoring + - Practice featured: class: c element: 'Refactor' diff --git a/docs/practices/Development-And-Coding/Runtime-Adoption.md b/docs/practices/Development-And-Coding/Runtime-Adoption.md index 380ee6552..6bc78a4e7 100644 --- a/docs/practices/Development-And-Coding/Runtime-Adoption.md +++ b/docs/practices/Development-And-Coding/Runtime-Adoption.md @@ -2,8 +2,8 @@ title: Runtime Adoption description: Implementing and adhering to specific standards and libraries. tags: - - Development-Coding - Runtime Adoption + - Practice featured: class: c element: 'Use Library' diff --git a/docs/practices/Development-And-Coding/Start.md b/docs/practices/Development-And-Coding/Start.md index 0bdb82ff8..e77b25774 100644 --- a/docs/practices/Development-And-Coding/Start.md +++ b/docs/practices/Development-And-Coding/Start.md @@ -13,4 +13,4 @@ layout: categories Here are a selection of software development practices centered around development and coding. - \ No newline at end of file + \ No newline at end of file diff --git a/docs/practices/Development-And-Coding/Tool-Adoption.md b/docs/practices/Development-And-Coding/Tool-Adoption.md index c4ebc7734..948782172 100644 --- a/docs/practices/Development-And-Coding/Tool-Adoption.md +++ b/docs/practices/Development-And-Coding/Tool-Adoption.md @@ -2,8 +2,8 @@ title: Tool Adoption description: Implementing and utilising specific tools in the development process. tags: - - Development-Coding - Tool Adoption + - Practice featured: class: c element: 'Use Tool' diff --git a/docs/practices/Development-And-Coding/Version-Control.md b/docs/practices/Development-And-Coding/Version-Control.md index d4f3dbdda..981231bbd 100644 --- a/docs/practices/Development-And-Coding/Version-Control.md +++ b/docs/practices/Development-And-Coding/Version-Control.md @@ -2,8 +2,8 @@ title: Version Control description: Using version control systems to manage changes to the codebase. tags: - - Development-Coding - Version Control + - Practice featured: class: c element: 'Version Control' diff --git a/docs/practices/External-Relations/Analysis.md b/docs/practices/External-Relations/Analysis.md index bef488551..46dccb0d4 100644 --- a/docs/practices/External-Relations/Analysis.md +++ b/docs/practices/External-Relations/Analysis.md @@ -2,8 +2,8 @@ title: Analysis description: Examining systems to understand how they work and how they should change. tags: - - External-Relations - Analysis + - Practice featured: class: c element: 'Analysis' diff --git a/docs/practices/External-Relations/Contracts.md b/docs/practices/External-Relations/Contracts.md index da9628b48..46b6e6e8b 100644 --- a/docs/practices/External-Relations/Contracts.md +++ b/docs/practices/External-Relations/Contracts.md @@ -2,8 +2,8 @@ title: Contracts description: Defining contractual obligations and agreements. tags: - - External-Relations - Contracts + - Practice featured: class: c element: 'Contract' diff --git a/docs/practices/External-Relations/Marketing.md b/docs/practices/External-Relations/Marketing.md index e8e4e06e4..65f5ff537 100644 --- a/docs/practices/External-Relations/Marketing.md +++ b/docs/practices/External-Relations/Marketing.md @@ -2,8 +2,8 @@ title: Marketing description: Managing communication strategies to promote the software and engage with the target audience. tags: - - External-Relations - Marketing + - Practice featured: class: c element: 'Marketing' diff --git a/docs/practices/External-Relations/Outsourcing.md b/docs/practices/External-Relations/Outsourcing.md index 558c97d94..56487365a 100644 --- a/docs/practices/External-Relations/Outsourcing.md +++ b/docs/practices/External-Relations/Outsourcing.md @@ -2,8 +2,8 @@ title: Outsourcing description: Hiring external resources or companies to handle parts of the project. tags: - - External-Relations - Outsourcing + - Practice featured: class: c element: 'Outsource' diff --git a/docs/practices/External-Relations/Sales.md b/docs/practices/External-Relations/Sales.md index 0b2b35f80..69d61d4fd 100644 --- a/docs/practices/External-Relations/Sales.md +++ b/docs/practices/External-Relations/Sales.md @@ -2,8 +2,8 @@ title: Sales description: Managing the sales strategy to drive software adoption and revenue generation. tags: - - External-Relations - Sales + - Practice featured: class: c element: 'Sales' diff --git a/docs/practices/External-Relations/Start.md b/docs/practices/External-Relations/Start.md index 15f5b25cb..4ed9a536c 100644 --- a/docs/practices/External-Relations/Start.md +++ b/docs/practices/External-Relations/Start.md @@ -13,4 +13,4 @@ layout: categories A selection of practices in software development concerned with relationships outside of the team itself. - \ No newline at end of file + \ No newline at end of file diff --git a/docs/practices/Planning-And-Management/Approvals.md b/docs/practices/Planning-And-Management/Approvals.md index b2e1779b2..05cb1a1a0 100644 --- a/docs/practices/Planning-And-Management/Approvals.md +++ b/docs/practices/Planning-And-Management/Approvals.md @@ -2,7 +2,7 @@ title: Approvals description: Getting formal approval for various project stages. tags: - - Planning-Management + - Practice - Approvals featured: class: c diff --git a/docs/practices/Planning-And-Management/Change-Management.md b/docs/practices/Planning-And-Management/Change-Management.md index b17a9c5c0..30c657f83 100644 --- a/docs/practices/Planning-And-Management/Change-Management.md +++ b/docs/practices/Planning-And-Management/Change-Management.md @@ -2,7 +2,7 @@ title: Change Management description: Managing changes to systems and organisations in a systematic way. tags: - - Planning-Management + - Practice - Change Management featured: class: c diff --git a/docs/practices/Planning-And-Management/Design.md b/docs/practices/Planning-And-Management/Design.md index 9a1554442..175a3699d 100644 --- a/docs/practices/Planning-And-Management/Design.md +++ b/docs/practices/Planning-And-Management/Design.md @@ -2,7 +2,7 @@ title: Design description: Designing the high-level structure of the software. tags: - - Planning-Management + - Practice - Design featured: class: c diff --git a/docs/practices/Planning-And-Management/Estimating.md b/docs/practices/Planning-And-Management/Estimating.md index 37019f388..1937d95d4 100644 --- a/docs/practices/Planning-And-Management/Estimating.md +++ b/docs/practices/Planning-And-Management/Estimating.md @@ -2,7 +2,7 @@ title: Estimating description: Estimating the time and resources needed for tasks. tags: - - Planning-Management + - Practice - Estimating featured: class: c diff --git a/docs/practices/Planning-And-Management/Issue-Management.md b/docs/practices/Planning-And-Management/Issue-Management.md index a65b85782..f5bfbe4c1 100644 --- a/docs/practices/Planning-And-Management/Issue-Management.md +++ b/docs/practices/Planning-And-Management/Issue-Management.md @@ -2,7 +2,7 @@ title: Issue Management description: Logging support issues and tracking their resolution. tags: - - Planning-Management + - Practice - Issue Management featured: class: c diff --git a/docs/practices/Planning-And-Management/Prioritising.md b/docs/practices/Planning-And-Management/Prioritising.md index 70c136cce..b165dab72 100644 --- a/docs/practices/Planning-And-Management/Prioritising.md +++ b/docs/practices/Planning-And-Management/Prioritising.md @@ -2,7 +2,7 @@ title: Prioritising description: Defining the Minimum Viable Product and planning development priorities. tags: - - Planning-Management + - Practice - Prioritising featured: class: c diff --git a/docs/practices/Planning-And-Management/Requirements-Capture.md b/docs/practices/Planning-And-Management/Requirements-Capture.md index cd8d1007f..d8ba2f921 100644 --- a/docs/practices/Planning-And-Management/Requirements-Capture.md +++ b/docs/practices/Planning-And-Management/Requirements-Capture.md @@ -2,7 +2,7 @@ title: Requirements Capture description: Gathering and documenting the requirements for the software. tags: - - Planning-Management + - Practice - Requirements Capture featured: class: c diff --git a/docs/practices/Planning-And-Management/Stakeholder-Management.md b/docs/practices/Planning-And-Management/Stakeholder-Management.md index e7f7c0dba..8d2ec30f7 100644 --- a/docs/practices/Planning-And-Management/Stakeholder-Management.md +++ b/docs/practices/Planning-And-Management/Stakeholder-Management.md @@ -2,7 +2,7 @@ title: Stakeholder Management description: Managing relationships and communications with stakeholders. tags: - - Planning-Management + - Practice - Stakeholder Management featured: class: c diff --git a/docs/practices/Planning-And-Management/Start.md b/docs/practices/Planning-And-Management/Start.md index 099dbf644..2e077051f 100644 --- a/docs/practices/Planning-And-Management/Start.md +++ b/docs/practices/Planning-And-Management/Start.md @@ -13,4 +13,4 @@ layout: categories Here is a short rundown of some practices that can be employed to help plan and manage software projects. - \ No newline at end of file + \ No newline at end of file diff --git a/docs/practices/Planning-And-Management/Terms-Of-Reference.md b/docs/practices/Planning-And-Management/Terms-Of-Reference.md index 36dd38b98..04e53b989 100644 --- a/docs/practices/Planning-And-Management/Terms-Of-Reference.md +++ b/docs/practices/Planning-And-Management/Terms-Of-Reference.md @@ -2,7 +2,7 @@ title: Terms Of Reference description: Defining the scope and objectives of the project. tags: - - Planning-Management + - Practice - Terms Of Reference featured: class: c diff --git a/docs/practices/Testing-and-Quality-Assurance/Automated-Testing.md b/docs/practices/Testing-and-Quality-Assurance/Automated-Testing.md index f900063ab..e915a9e28 100644 --- a/docs/practices/Testing-and-Quality-Assurance/Automated-Testing.md +++ b/docs/practices/Testing-and-Quality-Assurance/Automated-Testing.md @@ -2,11 +2,11 @@ title: Automated Testing description: Writing and running tests for individual units or components of the software. tags: - - Testing-Quality-Assurance + - Practice - Automated Testing featured: class: c - element: 'Unit Test' + element: 'Automated Test' practice: aka: - "Component Testing" diff --git a/docs/practices/Testing-and-Quality-Assurance/Integration-Testing.md b/docs/practices/Testing-and-Quality-Assurance/Integration-Testing.md index d7f77fed8..c2c0d5831 100644 --- a/docs/practices/Testing-and-Quality-Assurance/Integration-Testing.md +++ b/docs/practices/Testing-and-Quality-Assurance/Integration-Testing.md @@ -2,7 +2,7 @@ title: Integration Testing description: Testing combined parts of the software to ensure they work together. tags: - - Testing-Quality-Assurance + - Practice - Integration Testing featured: class: c diff --git a/docs/practices/Testing-and-Quality-Assurance/Measurement.md b/docs/practices/Testing-and-Quality-Assurance/Measurement.md index ec6735ea8..b9c014b5d 100644 --- a/docs/practices/Testing-and-Quality-Assurance/Measurement.md +++ b/docs/practices/Testing-and-Quality-Assurance/Measurement.md @@ -2,7 +2,7 @@ title: Measurement description: Quantitatively evaluating the software against benchmarks along some defined dimension. tags: - - Testing-Quality-Assurance + - Practice - Measurement featured: class: c diff --git a/docs/practices/Testing-and-Quality-Assurance/Performance-Testing.md b/docs/practices/Testing-and-Quality-Assurance/Performance-Testing.md index c2f6b7314..0e739c8d7 100644 --- a/docs/practices/Testing-and-Quality-Assurance/Performance-Testing.md +++ b/docs/practices/Testing-and-Quality-Assurance/Performance-Testing.md @@ -2,7 +2,7 @@ title: Performance Testing description: Testing to ensure the software performs well under expected workloads. tags: - - Testing-Quality-Assurance + - Practice - Performance Testing featured: class: c diff --git a/docs/practices/Testing-and-Quality-Assurance/Regression-Testing.md b/docs/practices/Testing-and-Quality-Assurance/Regression-Testing.md index 918cbfba6..c290bb8b0 100644 --- a/docs/practices/Testing-and-Quality-Assurance/Regression-Testing.md +++ b/docs/practices/Testing-and-Quality-Assurance/Regression-Testing.md @@ -2,7 +2,7 @@ title: Regression Testing description: Testing to ensure new changes do not adversely affect existing functionality. tags: - - Testing-Quality-Assurance + - Practice - Regression Testing featured: class: c diff --git a/docs/practices/Testing-and-Quality-Assurance/Security-Testing.md b/docs/practices/Testing-and-Quality-Assurance/Security-Testing.md index 5aec721de..479579fbd 100644 --- a/docs/practices/Testing-and-Quality-Assurance/Security-Testing.md +++ b/docs/practices/Testing-and-Quality-Assurance/Security-Testing.md @@ -2,7 +2,7 @@ title: Security Testing description: Ensuring the application is secure by identifying vulnerabilities. tags: - - Testing-Quality-Assurance + - Practice - Security Testing featured: class: c diff --git a/docs/practices/Testing-and-Quality-Assurance/Start.md b/docs/practices/Testing-and-Quality-Assurance/Start.md index cae27904f..54336977e 100644 --- a/docs/practices/Testing-and-Quality-Assurance/Start.md +++ b/docs/practices/Testing-and-Quality-Assurance/Start.md @@ -14,4 +14,4 @@ layout: categories A small selection of the practices around testing that can be employed on a software project. - \ No newline at end of file + \ No newline at end of file diff --git a/docs/practices/Testing-and-Quality-Assurance/User-Acceptance-Testing.md b/docs/practices/Testing-and-Quality-Assurance/User-Acceptance-Testing.md index 1968a3274..10d1d2140 100644 --- a/docs/practices/Testing-and-Quality-Assurance/User-Acceptance-Testing.md +++ b/docs/practices/Testing-and-Quality-Assurance/User-Acceptance-Testing.md @@ -2,7 +2,7 @@ title: User Acceptance Testing description: Having a customer representative available onsite for feedback. tags: - - Testing-Quality-Assurance + - Practice - User Acceptance Testing featured: class: c diff --git a/docs/risks/A-Pattern-Language.md b/docs/risks/A-Pattern-Language.md index 805e4ef20..8035a99eb 100644 --- a/docs/risks/A-Pattern-Language.md +++ b/docs/risks/A-Pattern-Language.md @@ -6,8 +6,6 @@ description: Explanation of how Risk-First comprises a pattern language of risk featured: class: c element: 'Patterns' -tags: - - Risks sidebar_position: 1 tweet: yes --- diff --git a/docs/risks/Complexity-Risk.md b/docs/risks/Complexity-Risk.md index 07ee181e0..90c39b25f 100644 --- a/docs/risks/Complexity-Risk.md +++ b/docs/risks/Complexity-Risk.md @@ -10,6 +10,7 @@ sidebar_position: 5 tags: - Risks - Refactoring + - Complexity Risk part_of: Operational Risk --- diff --git a/docs/risks/Coordination-Risk.md b/docs/risks/Coordination-Risk.md index 8143cde31..e33aa8564 100644 --- a/docs/risks/Coordination-Risk.md +++ b/docs/risks/Coordination-Risk.md @@ -9,6 +9,7 @@ featured: sidebar_position: 13 tags: - Risks + - Coordination Risk tweet: yes part_of: Operational Risk --- diff --git a/docs/risks/Dependency-Risks/Scarcity-Risks/Schedule-Risk.md b/docs/risks/Dependency-Risks/Scarcity-Risks/Schedule-Risk.md index 60cd3b611..473fcae88 100644 --- a/docs/risks/Dependency-Risks/Scarcity-Risks/Schedule-Risk.md +++ b/docs/risks/Dependency-Risks/Scarcity-Risks/Schedule-Risk.md @@ -10,6 +10,7 @@ tweet: yes tags: - Risks - Funding Risk + - Schedule Risk part_of: Scarcity Risk --- diff --git a/docs/risks/Feature-Risks/Feature-Drift-Risk.md b/docs/risks/Feature-Risks/Feature-Drift-Risk.md index 0d2a3dd9c..d1c09411f 100644 --- a/docs/risks/Feature-Risks/Feature-Drift-Risk.md +++ b/docs/risks/Feature-Risks/Feature-Drift-Risk.md @@ -8,6 +8,7 @@ featured: sidebar_position: 7 tags: - Risks + - Feature Drift Risk part_of: Feature Risk --- diff --git a/docs/risks/Feature-Risks/Feature-Risk.md b/docs/risks/Feature-Risks/Feature-Risk.md index 8e7d60cf1..3a10384ba 100644 --- a/docs/risks/Feature-Risks/Feature-Risk.md +++ b/docs/risks/Feature-Risks/Feature-Risk.md @@ -10,6 +10,7 @@ tweet: yes slug: /risks/Feature-Risk tags: - Risks + - Feature Risk part_of: Operational Risk --- [Feature Risks](Feature-Risk.md) are types of risks to do with functionality that you need to have in the software you're building. diff --git a/docs/risks/Glossary-Of-Risk-Types.md b/docs/risks/Glossary-Of-Risk-Types.md index 2bf3df23b..74ad09027 100644 --- a/docs/risks/Glossary-Of-Risk-Types.md +++ b/docs/risks/Glossary-Of-Risk-Types.md @@ -6,8 +6,6 @@ description: List of all types of risk discussed in Risk-First. featured: class: c element: 'Glossary' -tags: - - Risks sidebar_position: 17 tweet: yes --- diff --git a/docs/risks/Map-And-Territory-Risk.md b/docs/risks/Map-And-Territory-Risk.md index f9daba75f..1248103e6 100644 --- a/docs/risks/Map-And-Territory-Risk.md +++ b/docs/risks/Map-And-Territory-Risk.md @@ -10,6 +10,7 @@ sidebar_position: 14 tweet: yes tags: - Risks + - Map And Territory Risk part_of: Operational Risk --- diff --git a/docs/risks/Operational-Risk.md b/docs/risks/Operational-Risk.md index 6457de74b..5ce747140 100644 --- a/docs/risks/Operational-Risk.md +++ b/docs/risks/Operational-Risk.md @@ -11,6 +11,7 @@ tweet: yes tags: - Risks - Legal Risk + - Operational Risk --- diff --git a/docs/risks/Risk-Landscape.md b/docs/risks/Risk-Landscape.md index 9061b7db9..cd60ed21e 100644 --- a/docs/risks/Risk-Landscape.md +++ b/docs/risks/Risk-Landscape.md @@ -7,8 +7,6 @@ featured: class: c element: 'AttendantRisk Landscape' sidebar_position: 2 -tags: - - Risks tweet: yes --- diff --git a/docs/risks/Staging-And-Classifying.md b/docs/risks/Staging-And-Classifying.md index ebf0da7d6..16db7491c 100644 --- a/docs/risks/Staging-And-Classifying.md +++ b/docs/risks/Staging-And-Classifying.md @@ -7,8 +7,6 @@ featured: class: c element: 'Collection' sidebar_position: 16 -tags: - - Risks tweet: yes --- diff --git a/src/plugins/category-listing/index.js b/src/plugins/category-listing/index.js index 8c42173b9..568bba061 100644 --- a/src/plugins/category-listing/index.js +++ b/src/plugins/category-listing/index.js @@ -22,9 +22,10 @@ module.exports = async function myPlugin(context, options) { const allTags = [...tagNames, ...mitigates, ...attendant, ...practices, ...partOf] if (!allTags.includes(title)) { - const isRisk = doc.title.endsWith("Risk") - const isPractice = (doc.id.indexOf("practices/") > -1) && (doc.id.indexOf("Start") == -1) - if (isRisk || isPractice) { + const isRisk = allTags.includes("Risks") + const isPractice = allTags.includes("Practice") + const isMethod = allTags.includes("Method") + if (isRisk || isPractice || isMethod) { console.warn(`${doc.title} is not self-tagged risk =${isRisk} practice=${isPractice} tags=${JSON.stringify(allTags)}`) } }