Skip to content

Documentation Update Project #16365

Open
Open
@bpmutter

Description

@bpmutter

This issue encapsulates the proposed work for updates to the ESLint documentation website, https://eslint.org/docs.

Phase 1: Get to know docs with smaller, well-defined tasks

Tasks:

Phase 2: High-level information architecture update

Outline and implement an update to the ESLint documentation’s information architecture (IA). Refactor the documentation around tasks related to three core personas:

  • The User: Someone who wants to use ESLint as it currently exists, including plugins.
  • The Extender: Someone who wants to extend the functionality of ESLint by creating a plugin, custom formatter, custom parser, sharable configuration, etc.
  • The Contributor: Someone who wants to add to the ESLint core project, whether submit a request or develop a a new rule.
  • The Maintainer: Someone who wants to oversee management of the core ESLint project.

Tasks:

Procedure to use with each of the page moves: IA Update Procedure

Phase 3: “Use ESLint in Your Project” documentation update

Add additional documentation on using ESLint for the user persona.

Tasks:

Phase 4: “Extend ESLint” documentation update

Add additional documentation on using ESLint for the extender persona.

Tasks:

Phase 5: “Maintain ESLint” documentation update

Add additional documentation on using ESLint for the maintainer persona.

Tasks:

Phase 6: "Integrate ESLint" documentation update

Add additional documentation on using ESLint for the integrator persona.

Tasks:

Phase 7: "Contribute to ESLint" documentation update

Phase 8: ESLint Flat Configs

Miscellaneous

New issues that have come up throughout the documentation update project. Can be completed outside of the above phases.

Metadata

Metadata

Assignees

Labels

acceptedThere is consensus among the team that this change meets the criteria for inclusiondocumentationRelates to ESLint's documentationenhancementThis change enhances an existing feature of ESLint

Type

No type

Projects

Status

Implementing

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions