Skip to content

Commit df854f4

Browse files
committed
UPDATED 05.27.2024
1 parent ff389e3 commit df854f4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+3203
-2239
lines changed

CODE_OF_CONDUCT.md

+14-12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
# Contributor Covenant Code of Conduct
1+
<h1 style="color:IndianRed;">Contributor Covenant Code of Conduct</h1>
22

3-
## Our Pledge
3+
---
4+
5+
<h2 style="color:IndianRed;">Our Pledge</h2>
46

57
We as members, contributors, and leaders pledge to make participation in our
68
community a harassment-free experience for everyone, regardless of age, body
@@ -12,7 +14,7 @@ and orientation.
1214
We pledge to act and interact in ways that contribute to an open, welcoming,
1315
diverse, inclusive, and healthy community.
1416

15-
## Our Standards
17+
<h2 style="color:IndianRed;">Our Standards</h2>
1618

1719
Examples of behavior that contributes to a positive environment for our
1820
community include:
@@ -36,7 +38,7 @@ Examples of unacceptable behavior include:
3638
* Other conduct which could reasonably be considered inappropriate in a
3739
professional setting
3840

39-
## Enforcement Responsibilities
41+
<h2 style="color:IndianRed;">Enforcement Responsibilities</h2>
4042

4143
Community leaders are responsible for clarifying and enforcing our standards of
4244
acceptable behavior and will take appropriate and fair corrective action in
@@ -48,15 +50,15 @@ comments, commits, code, wiki edits, issues, and other contributions that are
4850
not aligned to this Code of Conduct, and will communicate reasons for moderation
4951
decisions when appropriate.
5052

51-
## Scope
53+
<h2 style="color:IndianRed;">Scope</h2>
5254

5355
This Code of Conduct applies within all community spaces, and also applies when
5456
an individual is officially representing the community in public spaces.
5557
Examples of representing our community include using an official e-mail address,
5658
posting via an official social media account, or acting as an appointed
5759
representative at an online or offline event.
5860

59-
## Enforcement
61+
<h2 style="color:IndianRed;">Enforcement</h2>
6062

6163
Instances of abusive, harassing, or otherwise unacceptable behavior may be
6264
reported to the community leaders responsible for enforcement at
@@ -66,12 +68,12 @@ All complaints will be reviewed and investigated promptly and fairly.
6668
All community leaders are obligated to respect the privacy and security of the
6769
reporter of any incident.
6870

69-
## Enforcement Guidelines
71+
<h2 style="color:IndianRed;">Enforcement Guidelines</h2>
7072

7173
Community leaders will follow these Community Impact Guidelines in determining
7274
the consequences for any action they deem in violation of this Code of Conduct:
7375

74-
### 1. Correction
76+
<h3 style="color:IndianRed;">1. Correction</h3>
7577

7678
**Community Impact**: Use of inappropriate language or other behavior deemed
7779
unprofessional or unwelcome in the community.
@@ -80,7 +82,7 @@ unprofessional or unwelcome in the community.
8082
clarity around the nature of the violation and an explanation of why the
8183
behavior was inappropriate. A public apology may be requested.
8284

83-
### 2. Warning
85+
<h3 style="color:IndianRed;">2. Warning</h3>
8486

8587
**Community Impact**: A violation through a single incident or series
8688
of actions.
@@ -92,7 +94,7 @@ includes avoiding interactions in community spaces as well as external channels
9294
like social media. Violating these terms may lead to a temporary or
9395
permanent ban.
9496

95-
### 3. Temporary Ban
97+
<h3 style="color:IndianRed;">3. Temporary Ban</h3>
9698

9799
**Community Impact**: A serious violation of community standards, including
98100
sustained inappropriate behavior.
@@ -103,7 +105,7 @@ private interaction with the people involved, including unsolicited interaction
103105
with those enforcing the Code of Conduct, is allowed during this period.
104106
Violating these terms may lead to a permanent ban.
105107

106-
### 4. Permanent Ban
108+
<h3 style="color:IndianRed;">4. Permanent Ban</h3>
107109

108110
**Community Impact**: Demonstrating a pattern of violation of community
109111
standards, including sustained inappropriate behavior, harassment of an
@@ -112,7 +114,7 @@ individual, or aggression toward or disparagement of classes of individuals.
112114
**Consequence**: A permanent ban from any sort of public interaction within
113115
the community.
114116

115-
## Attribution
117+
<h2 style="color:IndianRed;">Attribution</h2>
116118

117119
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
118120
version 2.0, available at

CONTRIBUTING.md

+10-11
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
1-
## Contributing to Wordhoard
1+
<h1 style="color:IndianRed;">Contributing to Wordhoard</h1>
22

3+
___
34
We're glad that you want to contribute to the Wordhoard project! This document will help answer common questions you may have during your first contribution or whether it is, such as:
45

5-
66
- Reporting a bug
77
- Discussing the current state of the code
88
- Submitting a fix
99
- Proposing new features
1010
- Becoming a maintainer
1111

12-
13-
## Submitting Issues
12+
<h2 style="color:IndianRed;">Submitting Issues</h2>
1413

1514
Not every contribution comes in the form of code. Submitting, confirming, and triaging issues is an important task for any project.
1615

@@ -28,8 +27,7 @@ Write bug or issue reports with detail, background, and sample code:
2827
- What actually happens
2928
- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
3029

31-
32-
## Pull Requests
30+
<h2 style="color:IndianRed;">Pull Requests</h2>
3331

3432
Pull requests are the best way to propose changes to the codebase (we use [Github Flow](https://guides.github.com/introduction/flow/index.html)). We actively welcome your pull requests:
3533

@@ -40,8 +38,7 @@ Pull requests are the best way to propose changes to the codebase (we use [Githu
4038
5. Make sure your code lints.
4139
6. Issue that pull request!
4240

43-
44-
## Reporting a Vulnerability
41+
<h2 style="color:IndianRed;">Reporting a Vulnerability</h2>
4542

4643
If you have found a security vulnerability in *Wordhoard*, or a dependency use, please contact us on [Slack](https://wordhoardsupport.slack.com) or via email me at [Wordhoard project](mailto:wordhoardproject@gmail.com?subject=[GitHub]%20wordhoard%20project%20security%20issue).
4744

@@ -52,7 +49,7 @@ will be created by the Member and you will be invited to explain the problem fur
5249
Please provide a [concise reproducible test case](http://sscce.org/) and describe what results you are seeing and what results you expect.
5350

5451

55-
## Developer Certification of Origin (DCO)
52+
<h2 style="color:IndianRed;">Developer Certification of Origin (DCO)</h2>
5653

5754
Licensing is very important to open source projects. It helps ensure the software continues to be available under the terms that the author desired.
5855

@@ -93,7 +90,9 @@ By making a contribution to this project, I certify that:
9390
involved.
9491
```
9592

96-
# DCO Sign-Off Methods
93+
<h1 style="color:IndianRed;">DCO Sign-Off Methods</h1>
94+
95+
___
9796

9897
The DCO requires a sign-off message in the following format appear on each commit in the pull request:
9998

@@ -103,7 +102,7 @@ Signed-off-by: Super Coder <supercoder@somedomain.com>
103102

104103
The DCO text can either be manually added to your commit body, or you can add either -s or --signoff to your usual git commit commands. If you are using the GitHub UI to make a change you can add the sign-off message directly to the commit message when creating the pull request. If you forget to add the sign-off you can also amend a previous commit with the sign-off by running git commit --amend -s. If you've pushed your changes to GitHub already you'll need to force push your branch after this with git push -f.
105104

106-
## Wordhoard Obvious Fix Policy
105+
<h2 style="color:IndianRed;">Wordhoard Obvious Fix Policy</h2>
107106

108107
Small contributions, such as fixing spelling errors, where the content is small enough to not be considered intellectual property, can be submitted without signing the contribution for the DCO.
109108

README.md

+14-13
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<img src="https://github.com/johnbumgarner/wordhoard/blob/master/graphic/wordhoard_graphic.jpg"/>
44
</p>
55

6-
# Overviews
6+
<h1 style="color:IndianRed;">Overviews</h1>
77

88
![PyPI](https://img.shields.io/pypi/v/wordhoard) &nbsp;
99
![License: MIT](https://img.shields.io/github/license/johnbumgarner/wordhoard)&nbsp;
@@ -13,7 +13,8 @@
1313

1414
<!-- [![wordhoard](https://snyk.io/advisor/python/wordhoard/badge.svg)](https://snyk.io/advisor/python/wordhoard)&nbsp; -->
1515

16-
# Primary Use Case
16+
<h1 style="color:IndianRed;">Primary Use Case</h1>
17+
1718
<p align="justify">
1819
Textual analysis is a broad term for various research methodologies used to qualitatively describe, interpret and understand text data. These methodologies are mainly used in academic research to analyze content related to media and communication studies, popular culture, sociology, and philosophy. Textual analysis allows these researchers to quickly obtain relevant insights from unstructured data. All types of information can be gleaned from textual data, especially from social media posts or news articles. Some of this information includes the overall concept of the subtext, symbolism within the text, assumptions being made and potential relative value to a subject (e.g. data science). In some cases it is possible to deduce the relative historical and cultural context of a body of text using analysis techniques coupled with knowledge from different disciplines, like linguistics and semiotics.
1920

@@ -22,7 +23,7 @@ Word frequency is the technique used in textual analysis to measure the frequenc
2223
<strong>WordHoard</strong> was designed to assist researchers performing textual analysis to build more comprehensive lists of antonyms, synonyms, hypernyms, hyponyms and homophones.
2324
</p>
2425

25-
# Installation
26+
<h1 style="color:IndianRed;">Installation</h1>
2627

2728
<p align="justify">
2829
Install the distribution via pip:
@@ -32,13 +33,13 @@ Word frequency is the technique used in textual analysis to measure the frequenc
3233
pip3 install wordhoard
3334
```
3435

35-
# General Package Utilization
36+
<h1 style="color:IndianRed;">General Package Utilization</h1>
3637

3738
<p align="justify">
3839
Please reference the <a href="https://wordhoard.readthedocs.io/en/latest" target="_blank">WordHoard Documentation</a> for package usage guidance and parameters.
3940
</p>
4041

41-
# Sources
42+
<h1 style="color:IndianRed;">Sources</h1>
4243

4344
<p align="justify">
4445
This package is currently designed to query these online sources for antonyms, synonyms, hypernyms, hyponyms and definitions:
@@ -51,8 +52,8 @@ This package is currently designed to query these online sources for antonyms, s
5152
6. wordhippo.com
5253
7. wordnet.princeton.edu
5354
</p>
54-
55-
# Dependencies
55+
56+
<h1 style="color:IndianRed;">Dependencies</h1>
5657

5758
<p align="justify">
5859
This package has these core dependencies:
@@ -70,7 +71,7 @@ This package has these core dependencies:
7071
Additional details on this package's dependencies can be found <a href="https://wordhoard.readthedocs.io/en/latest/dependencies" target="_blank">here</a>.
7172
</p>
7273

73-
# Development Roadmap
74+
<h1 style="color:IndianRed;">Development Roadmap</h1>
7475

7576
<p align="justify">
7677
If you would like to contribute to the <strong>WordHoard</strong> project please read the <a href="https://wordhoard.readthedocs.io/en/latest/contributing" target="_blank">contributing guidelines</a>.
@@ -80,7 +81,7 @@ Items currently under development:
8081
- Adding part-of-speech filters in queries
8182
</p>
8283

83-
# Issues
84+
<h1 style="color:IndianRed;">Issues</h1>
8485

8586
<p align="justify">
8687
This repository is actively maintained. Feel free to open any issues related to bugs, coding errors, broken links or enhancements.
@@ -89,17 +90,17 @@ You can also contact me at [John Bumgarner](mailto:wordhoardproject@gmail.com?su
8990
</p>
9091

9192

92-
# Sponsorship
93-
93+
<h1 style="color:IndianRed;">Sponsorship</h1>
94+
9495
If you would like to contribute financially to the development and maintenance of the <strong>WordHoard</strong> project please read the <a href="https://github.com/johnbumgarner/wordhoard/blob/master/SPONSOR.md">sponsorship information</a>.
9596

96-
# License
97+
<h1 style="color:IndianRed;">License</h1>
9798

9899
<p align="justify">
99100
The MIT License (MIT). Please see <a href="https://wordhoard.readthedocs.io/en/latest/license" target="_blank">License File</a> for more information.
100101
</p>
101102

102-
# Author
103+
<h1 style="color:IndianRed;">Author</h1>
103104

104105
<p align="justify">
105106
Copyright (c) 2020 John Bumgarner

SECURITY.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
# Security Policy
1+
<h1 style="color:IndianRed;">Security Policy</h1>
22

3-
## Reporting a Vulnerability
3+
---
4+
<h2 style="color:IndianRed;">Reporting a Vulnerability</h2>
45

56
If you have found a security vulnerability in *Wordhoard*, or a dependency use, please contact us on [Slack](https://wordhoardsupport.slack.com) or via email me at [Wordhoard project](mailto:wordhoardproject@gmail.com?subject=[GitHub]%20wordhoard%20project%20security%20issue).
67

SPONSOR.md

+6-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
# Sponsor Wordhoard
1+
<h1 style="color:IndianRed;">Sponsor Wordhoard</h1>
22

3-
## Overview
3+
---
4+
5+
<h2 style="color:IndianRed;">Overview</h2>
46

57
<p align="justify">
68

@@ -11,14 +13,14 @@ This document outlines the current methods to sponsor the <i>Wordhoard</i> proje
1113
please don't hesitate to reach out to me [here](mailto:wordhoardproject@gmail.com?subject=[GitHub]%20wordhoard%20project%20sponsorship%20request).
1214
</p>
1315

14-
## Methods of Sponsorship
16+
<h2 style="color:IndianRed;">Methods of Sponsorship</h2>
1517

1618
<p align="justify">
1719
Currently there is only one way to sponsor the Python project <i>Wordhoard</i>. This method is listed below, which includes additional information about the method.
1820
Hopefully, this method works for you. Additional support methods will be added in the future.
1921
</p>
2022

21-
### Method: Buy Me A Coffee
23+
<h3 style="color:IndianRed;">Method: Buy Me A Coffee</h3>
2224

2325
<p align="justify">
2426
<i>Buy me a coffee</i> is a service for online creators, such as independent developers building

docs/basic_usage.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
<h1> <strong>Basic Usage</strong> </h1>
1+
<h1 style="color:IndianRed;"> <strong>Basic Usage</strong> </h1>
2+
23
---
34

45

56
<p align="justify">
67
<strong>WordHoard</strong> is a <i>Python 3</i> module that was designed using the rules of simplicity, which try to limit overly complex configuration requirements and keeps backend user intervention to the bare minimum.
78
</p>
89

9-
10-
### Antonyms Module Usage
10+
<h3 style="color:IndianRed;">Antonyms Module Usage</h3>
1111

1212
<p align="justify">
1313
An <i>antonym</i> is word that has the exact opposite meaning of another word or its antonym.
@@ -33,7 +33,7 @@ print(antonym_results)
3333
['dad', 'daddy', 'father', 'old man', 'pa', 'papa', 'pop', 'poppa']
3434
```
3535

36-
### Synonyms Module Usage
36+
<h3 style="color:IndianRed;">Synonyms Module Usage</h3>
3737

3838
<p align="justify">
3939
A <i>synonym</i> is a word or phrase that means exactly or nearly the same as another word or phrase in the same language.
@@ -64,7 +64,7 @@ print(synonym_results)
6464
'quintipara', 'source', 'supermom', 'surrogate mother']
6565
```
6666

67-
### Definitions Module Usage
67+
<h3 style="color:IndianRed;">Definitions Module Usage</h3>
6868

6969
<p align="justify">
7070
A <i>definition</i> is a statement of the exact meaning of a word, especially in a dictionary.
@@ -80,7 +80,7 @@ print(definition_results)
8080
'female person who has borne children']
8181
```
8282

83-
### Homophones Module Usage
83+
<h3 style="color:IndianRed;">Homophones Module Usage</h3>
8484

8585
<p align="justify">
8686
A <i>homophone</i> is a word that is pronounced the same as another word but differs in meaning.
@@ -106,7 +106,7 @@ print(homophone_results)
106106
['horse is a homophone of hoarse']
107107
```
108108

109-
### Hypernyms Module Usage
109+
<h3 style="color:IndianRed;">Hypernyms Module Usage</h3>
110110

111111
<p align="justify">
112112
Hypernym: (semantics) A word or phrase whose referents form a set including as a subset the referents of a subordinate term. Musical instrument is a hypernym of "guitar" because a guitar is a musical instrument.
@@ -139,7 +139,7 @@ print(hypernym_results)
139139
'sum', 'sum of money']
140140
```
141141

142-
### Hyponyms Module Usage
142+
<h3 style="color:IndianRed;">Hyponyms Module Usage</h3>
143143

144144
<p align="justify">
145145
A <i>hyponym</i> is a word of more specific meaning than a general or superordinate term applicable to it.

0 commit comments

Comments
 (0)