Skip to content
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

Create Intended Audience Section for documentation #5401

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

COP3502-StudentA
Copy link

Description

I am proposing the addition of an intended audience section for the official README of this application.

Rationale

The purpose of the intended audience section is to allow potential users to quickly scan to see if this application is well suited for their needs/experience level. When going through the official documentation for this project, I struggled to understand the use cases for some of the prompts requested when initializing the template. If users want the most out of using this application, it would make sense that they need prerequisite knowledge of what each prompted user input allows the project to accomplish, as this would save them time when configuring their project - which aligns nicely with the goal of the application as a whole.

Copy link
Collaborator

@foarsitter foarsitter left a comment

Choose a reason for hiding this comment

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

Thanks for your PR!

My general remark about your PR that it is way to verbose for a readme. You are adding a lot of words without adding a lot of value.

## Table of Contents

- [IntendedAudience](#IntendedAudience)
- [Features](#Features)
Copy link
Collaborator

Choose a reason for hiding this comment

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

## Optional Integrations is missing

Copy link
Collaborator

Choose a reason for hiding this comment

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

A ToC would be a good addition!

- [Releases](#Releases)
- [Articles](#Articles)

## IntendedAudience
Copy link
Collaborator

Choose a reason for hiding this comment

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

Missing a space here

beforehand, thus preventing missing dependencies later on in the development process.

Users of this software should have working proficiency in building django applications. For new users to Django, please
refer to the official documentation: [here](https://docs.djangoproject.com/en/5.1/)
Copy link
Collaborator

Choose a reason for hiding this comment

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

Do not link to a version here, otherwise it will be out of sync in no time when we forget to update the corresponding version. If you want to link to a version: we are at 5.0 at the time.

## IntendedAudience

The purpose of this section is to outline the prerequisite knowledge that potential users need to effectively create projects
with this application. Links will be provided to supplemental resources to help users get up to speed.
Copy link
Collaborator

Choose a reason for hiding this comment

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

You are reading a readme, not a 300 pager. So the introduction is way to long and, in my opinoin, unnecessary.

- postgresql version
See the [Usage](#Usage) section for a clear guide to the project creation process.

For more information about these specific requirements, see the documentation provided:
Copy link
Collaborator

Choose a reason for hiding this comment

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

Do people really benefit from linking to these sources?

To use this application most effectively, users should have the scope of their application defined before beginning to create
a new project.

Example's of defined scope include:
Copy link
Collaborator

Choose a reason for hiding this comment

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

What means an example of defined scope?

You are trying to say that you need prior knowledge of docker etc right?

with this application. Links will be provided to supplemental resources to help users get up to speed.

This application's main purpose is to increase the efficiency of django applications by defining project specifications
beforehand, thus preventing missing dependencies later on in the development process.
Copy link
Collaborator

Choose a reason for hiding this comment

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

This sentence outlines the intended audience nicely 👍

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.

2 participants