Skip to content

Commit 13b0b6b

Browse files
committed
readme page leads to DevGuide project
1 parent b25e17a commit 13b0b6b

File tree

3 files changed

+38
-36
lines changed

3 files changed

+38
-36
lines changed

README.md

+35-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,30 @@
1-
## This repository has been migrated to [OWASP/www-project-developer-guide][owaspdevguide]
1+
## OWASP Foundation Developer Guide
22

3-
OWASP has moved to a 'web first' philosophy and moving away from downloads.
4-
We will still be providing PDF and ePub, but the emphasis will be on providing web page documents.
3+
The Developer Guide is one of the original documents from OWASP and so has a long history.
4+
The original DevGuide repository has many of the [previous versions][versions]
5+
going back to the [very first version 1.0][original] release from 2002.
56

6-
The [OWASP project page][owaspdevguide] is at present the source of the OWASP Developer Guide document.
7+
This is the content for the Developer Guide document, the [DevGuide repository][devguide],
8+
the latest version of this guide is accessible as a [web document][latest].
79

8-
If you have forked this repo, note that [the default branch has been renamed][FAQ1] to `main`.
10+
The content for the OWASP Developer Guide [project pages][project-pages] is in its own [repo][project-repo].
11+
12+
### Contributing
13+
14+
Contributions and suggestions for the Developer Guide are all welcome;
15+
make a start by reading the [contributing guidelines][guide] and follow the [contributing code of conduct][conduct].
16+
17+
For other contributions to these pages please [create an issue][issues] or open a [pull request][request].
918

10-
## Contributing
19+
The easiest way to get in contact with the development community for this documentation project
20+
is via the OWASP Slack [#project-developer-guide][project] project channel
21+
(you may need to [subscribe](https://owasp.org/slack/invite) first).
1122

1223
[The wiki][wiki] contains more information about the project's background and purpose.
1324

14-
## Contact
25+
If you have forked this repo, note that [the default branch has been renamed][FAQ1] to `main`.
26+
27+
### Project leaders / editors
1528

1629
The DevGuide leaders are:
1730

@@ -21,6 +34,20 @@ The DevGuide leaders are:
2134
* [Harold Blankenship](mailto:[email protected])
2235
* [Jon Gadsden](mailto:[email protected])
2336

37+
----
38+
39+
OWASP DevGuide: _accessible security for developers_
40+
2441
[FAQ1]: https://github.com/OWASP/DevGuide/wiki/FAQs#the-default-branch-has-been-renamed
25-
[owaspdevguide]: https://owasp.org/www-project-developer-guide/
42+
[conduct]: https://github.com/OWASP/DevGuide/blob/main/code_of_conduct.md
43+
[devguide]: https://github.com/OWASP/DevGuide
44+
[guide]: https://github.com/OWASP/DevGuide/blob/main/contributing.md
45+
[issues]: https://github.com/OWASP/DevGuide/issues/new/choose
46+
[latest]: https://devguide.owasp.org/
47+
[original]: https://github.com/OWASP/DevGuide/blob/1d24d140de3724b6f95655e53b8d0cc6689fbfd8/DevGuide1.0/OWASPBuildingSecureWebApplicationsAndWebServices-V1.0.pdf
48+
[project]: https://owasp.slack.com/messages/C04QN6CMNAC
49+
[project-pages]: https://owasp.org/www-project-developer-guide/
50+
[project-repo]: https://github.com/OWASP/www-project-developer-guide
51+
[request]: https://github.com/OWASP/DevGuide/pulls
52+
[versions]: https://github.com/OWASP/DevGuide/wiki#old-versions
2653
[wiki]: https://github.com/OWASP/DevGuide/wiki

contributing.md

+1-26
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ Contributors can [make suggestions][issues] and provide changes via a [pull requ
1616

1717
Feel free to discuss topics in the [project wiki][wiki] and create new discussions.
1818

19-
Note that the [draft][draft] version provides the content for the released version of Developer Guide,
20-
in the ['release'][release] directory, promoted during the automated release process.
21-
Therefore any manual changes under the release directory are likely to be over-written.
22-
2319
### Ground rules
2420

2521
* follow our [Code of Conduct](code_of_conduct.md)
@@ -96,9 +92,8 @@ The pull requests have checks applied to them:
9692

9793
1. Link checker for any broken links; if there is an imperative for a broken link then add it to `.lycheeignore`
9894
2. Markdown lint that ensures the markdown is consistent and valid
99-
3. Spell checker; new words that are not recognized can be added to `/.wordlist.txt`
95+
3. Spell checker; new words that are not recognized should be added to `/.wordlist.txt`
10096

101-
if all these checks pass then both the PDF and ePub versions of the guide are provided as github artifacts.
10297

10398
### Running checks locally
10499

@@ -108,24 +103,6 @@ To run these checks locally before pushing a commit, run these commands from the
108103
1. Link checker: `lychee --max-retries 5 --exclude-path './_includes/*.html' './**/*.md'`
109104
2. Markdown linter: `markdownlint-cli2 **/*.md`
110105
3. Spell checker: `pyspelling --config .spellcheck-en.yaml` (for english)
111-
4. commands to set up the environment for PDF and ePub export
112-
113-
```text
114-
mkdir draft/temp
115-
mkdir assets/images/logos/publish
116-
export RESOURCE_PATH="draft/assets/images:draft/assets:draft:assets/images/logos:assets/images:assets/images/logos/publish"
117-
```
118-
119-
and the commands to create PDF and ePub outputs:
120-
121-
```text
122-
tail -n +14 -q $(find draft -name "*[0-9]*.md" | sort) > draft/temp/draft.markdown
123-
sed -i "s/{: .image-right }/{height=180px}/g" draft/temp/draft.markdown
124-
pandoc -f markdown -o draft.pdf --resource-path="$RESOURCE_PATH" \
125-
-fmarkdown-implicit_figures draft/title.pdf.yaml draft/temp/draft.markdown
126-
pandoc -f markdown -o draft.epub --resource-path="$RESOURCE_PATH" \
127-
-fmarkdown-implicit_figures draft/title.yaml draft/temp/draft.markdown
128-
```
129106

130107
Follow instructions to install the command line [lychee][lychee-install] and [pandoc][pandoc-install].
131108

@@ -174,13 +151,11 @@ OWASP DevGuide: _accessible security for developers_
174151

175152
[asvs]: https://owasp.org/www-project-application-security-verification-standard/
176153
[conduct]: code_of_conduct.md
177-
[draft]: draft
178154
[issues]: https://github.com/OWASP/DevGuide/issues/new/choose
179155
[lychee-install]: https://lychee.cli.rs/
180156
[media]: https://drive.google.com/drive/folders/1Ft8Ll0cgw0TIoub6aXTIJDmy0sk1RarU
181157
[pandoc-install]: https://pandoc.org/installing.html
182158
[project]: https://owasp.org/www-project-developer-guide/
183-
[release]: release
184159
[request]: https://github.com/OWASP/DevGuide/pulls
185160
[wiki]: https://github.com/OWASP/DevGuide/wiki
186161
[wstg]: https://owasp.org/www-project-web-security-testing-guide/

docs/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ The OWASP Developer Guide is a community effort; if there is something that need
6363
then [submit an issue][issue03] or [edit on GitHub][edit03].
6464

6565
[about]: https://owasp.org/about/
66-
[edit03]: https://github.com/OWASP/DevGuide/blob/main/docs/03-introduction.md
66+
[edit03]: https://github.com/OWASP/DevGuide/blob/main/docs/index.md
6767
[intstand]: https://owasp.org/www-project-integration-standards/
68-
[issue03]: https://github.com/OWASP/DevGuide/issues/new?labels=enhancement&template=request.md&title=Update:%2003-introduction
68+
[issue03]: https://github.com/OWASP/DevGuide/issues/new?labels=enhancement&template=request.md&title=Update:%2001-introduction
6969
[opencrechat]: https://www.opencre.org/chatbot
7070
[samm]: https://owaspsamm.org/about/
7171
[versions]: https://github.com/OWASP/DevGuide/wiki#old-versions

0 commit comments

Comments
 (0)