Skip to content

Commit d812ddf

Browse files
committed
rename docs files to *.md
1 parent 6aace1f commit d812ddf

File tree

6 files changed

+210
-6
lines changed

6 files changed

+210
-6
lines changed

BUGS.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
2+
BUGS
3+
""""
4+
5+
REPORTING
6+
7+
Please report any bugs found to the GitHub repo by filing an issue
8+
there.
9+
10+
https://github.com/Standard-Unix-Notes/unix-notes/issues
11+
12+
13+
PROGRESS
14+
15+
Progress on bug fixes will be discussed in the comments relating to a
16+
previously filed issue.
17+
18+
19+
PATCHES
20+
21+
Bug fixes will always be added to HEAD of the repo commit log but may
22+
not automatically be packaged and released immediately. You will always
23+
be able to download the code direct from the GitHub repo and either
24+
'sudo make install' to install the patched version into your system.
25+
You may also be able to build a local package of the upto date code at
26+
HEAD. For information on building a package with the latest code in the
27+
repo see PACKAGING.
28+
29+

CONTRIBUTING.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
2+
# HOW TO CONTRIBUTE
3+
4+
Contributions from other developers are welcomed whether they are new
5+
feature related or documentation related.
6+
7+
Please fork repository, make your changes and create a pull request.
8+
If the change is a major change to the way the script(s) work, a
9+
language translation OR you want to add a feature that would involve
10+
significant work, please open a DISCUSSION post to discuss how the
11+
implementation would work.
12+
13+
14+
## NEW FEATURE PULL REQUESTS
15+
16+
Please add sufficient description to the comments of the pull request
17+
to describe the additional feature(s) added.
18+
19+
For each feature added the documentation will need to be amended as
20+
needed including the README.md file, the man pages in docs/* and where
21+
necessary the other documentation files in the root directory of the
22+
repo.
23+
24+
25+
## DOCUMENTATION PULL REQUESTS
26+
27+
Please run the aspell(1) spelling checker and the diction(1) grammar
28+
checker on any documentation changed.
29+
30+
$ aspell -c <filename>
31+
32+
$ diction -s <filename>
33+
34+
35+
## BUGS
36+
37+
Known bugs should have a corresponding ISSUE created.
38+
39+
Pull requests should not have any known bugs before the pull request
40+
is created. EXCEPTION: if there is a feature yet-to-be-implemented,
41+
please (1) mention this in the pull request comments, and (2) raise an
42+
issue of type BUG once pull request is accepted.
43+
44+
45+
## FEATURE ROADMAP
46+
47+
Please see the file ROADMAP for a list of features currently being
48+
considered by the author for inclusion. This list is NOT exhaustive
49+
and contributors should feel free to propose and code for additional
50+
features not on the ROADMAP.
51+
52+
-
53+
ian

PACKAGING.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
2+
# PACKAGING NOTES SCRIPT
3+
4+
We welcome contributions from others helping to package NOTES for
5+
different BSD/Linux distributions.
6+
7+
8+
## CURRENTLY IMPLEMENTED
9+
10+
At of the timestamp of this file we have the following packaging
11+
systems implemented for the NOTES system:
12+
13+
- source tarball for use with 'sudo make install'
14+
- Debian
15+
- Ubuntu based systems should be able to use the Debian .deb package
16+
17+
18+
## CREATING PACKAGES FROM THE SOURCE TARBALL OR GIT CLONE
19+
20+
Each implemented packaging can be created from the source tarball or a
21+
git clone/download by changing directory to the appropriate
22+
distribution directory and running make. Obviously you should run the
23+
builds on the distribution the makefile is building for (Debian on
24+
Debian etc) unless your distribution includes the appropriate target OS
25+
packaging software.
26+
27+
DEBIAN / UBUNTU
28+
29+
To create a Debian package from the source:
30+
31+
$ cd pkgs/debian
32+
$ make deb
33+
34+
This will create a Debian .deb package and a *.sha256.txt file
35+
for the package. The .deb package and the .sha256.txt files
36+
will be created in the pkgs/debian directory.
37+
38+
39+
## CURRENTLY PLANNED BY AUTHOR
40+
41+
I will be packaging for the following operating systems, based upon the
42+
OS I have easily available to me:
43+
44+
- FreeBSD
45+
46+
47+
## OTHER PACKAGING DESIRED
48+
49+
We would love to see the scripts packaged for other operating systems
50+
including the following:
51+
52+
- Arch Linux
53+
- Manjaro Linux
54+
- Fedora
55+
56+
We will incorporate packaging for any BSD/Linux that contributors would
57+
like to commit to building.
58+
59+
60+
## CONTRIBUTING TO PACKAGING
61+
62+
For ease of maintenance, packagers should create a sub directory under
63+
[repo]/pkgs named after the distribution (see pkgs/debian, pkgs/freebsd
64+
for example).
65+
66+
Inside that directory there should be a makefile to create the package
67+
and all the appropriate files to create the distribution specific package
68+
file (.pkg, .deb, etc).
69+
70+
It should be created in such a way that a simple 'make' in the folder
71+
to build the package according to the distribution requirements.
72+
73+
Please ensure that the package has the appropriate dependencies for end
74+
users. See the file DEPENDENCIES for details.
75+
76+
77+
## CREATING A SOURCE TARBALL FROM THE MAIN SOURCE CODE DIRECTORY
78+
79+
If desired you can make a gzipped tarball of the distribution at the
80+
current HEAD of the repo by performing the following in the top
81+
directory of the source code:
82+
83+
$ make tarball
84+
85+
This will create a gzipped tarball 'unix-notes-(VERSION)-tar.gz' using
86+
the command 'git archive' command and also create a file
87+
'unix-notes-(VERSION)-sha256.txt' containing the SHA256 fingerprint of
88+
the tarball to help installation security.
89+
90+

RELEASE-NOTES.md

Whitespace-only changes.

ROADMAP.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
STANDARD(?) UNIX NOTES
3+
4+
ROADMAP
5+
6+
1.0 INITIAL RELEASE
7+
- GPG encrypted notes
8+
- add/delete/rename notes
9+
- multiple notebooks
10+
- add/delete/rename notebooks
11+
- re-encrypt with new GPG key
12+
13+
IN NEXT RELEASE (IMPLEMENTED)
14+
- packaged as a tarball with SHA256
15+
- Debian .DEB packaging
16+
- Added a 'tree' subcommand for paging through the notes directory
17+
- $NOTESDIR env support
18+
19+
FUTURE FEATURES
20+
- dedicated diary/journal function
21+
- spell checking before encryption using aspell
22+
- multiuser encryption
23+
- different gpg keys per notebook
24+
- git integration
25+
- bash/zsh completion
26+
- FreeBSD .PKG packaging
27+
- FreeBSD ports configuration
28+
- XDG environment support

SECURITY.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,17 @@ We support the following versions of this application:
1111

1212
## Reporting a Vulnerability
1313

14-
If a vulnerability is found please report this as an ISSUE in the Issues tab.
15-
If you have a fix ro suggested amendment, please feel free to fork and create a pull-request.
14+
If a vulnerability is found please report this as an ISSUE in the
15+
Issues tab. If you have a fix ro suggested amendment, please feel free
16+
to fork and create a pull-request.
17+
1618

1719
## Expectations and Version
1820

19-
Each release will be released with a nn.0 tag. Vulnerabilities fixes will be fixed and
20-
released as a nn.x where x is incremented sequentially with each patch to the 'nn' release.
21+
Each release will be released with a nn.0 tag. Vulnerabilities fixes
22+
will be fixed and released as a nn.x where x is incremented
23+
sequentially with each patch to the 'nn' release.
2124

22-
We do not release fixes for prior versions. Fixes for bugs and vulnerabilities will be
23-
added to the working version at HEAD and a nn.x version released.
25+
We do not release fixes for prior versions. Fixes for bugs and
26+
vulnerabilities will be added to the working version at HEAD and a nn.x
27+
version released.

0 commit comments

Comments
 (0)