-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREPOSITORY_STRUCTURE.txt
More file actions
65 lines (55 loc) Β· 2.32 KB
/
Copy pathREPOSITORY_STRUCTURE.txt
File metadata and controls
65 lines (55 loc) Β· 2.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
VISTA Repository Structure (Clean & Minimal)
=============================================
β
ESSENTIAL FILES ONLY - NO BLOAT
GitHub Workflows (3 files):
---------------------------
β
.github/workflows/build.yml - CI build on every push
β
.github/workflows/release.yml - Create releases from tags
β
.github/workflows/auto-build-commit.yml - Auto-build JAR and commit
Documentation (7 files):
-----------------------
β
README.md - Main documentation
β
CHANGELOG.md - Version history
β
LICENSE - MIT License (Adw0rm-sec 2026)
β
CONTRIBUTING.md - How to contribute
β
CODE_OF_CONDUCT.md - Community guidelines
β
SECURITY.md - Security policy
β
VERSION - Current version (2.8.0)
GitHub Config (1 file):
----------------------
β
.github/RELEASE_TEMPLATE.md - Release checklist
Source Code:
-----------
β
src/main/java/ - All Java source code
β
pom.xml - Maven build configuration
Build Output:
------------
β
builds/vista-latest.jar - Auto-built JAR (updated on push)
β
builds/BUILD_INFO.txt - Build information
Config Files:
------------
β
.gitignore - Git ignore rules
β
.gitattributes - Git attributes
β
.editorconfig - Editor configuration
REMOVED (Not Needed):
--------------------
β Dockerfile - Not needed (Burp extension, not container)
β .dockerignore - Not needed
β docker.yml workflow - Not needed
β security.yml workflow - Excessive for this project
β code-quality.yml - Excessive for this project
β test-coverage.yml - Excessive for this project
β multi-platform.yml - Excessive for this project
β nightly.yml - Excessive for this project
β pr-checks.yml - Excessive for this project
β CODEOWNERS - Not needed
β dependabot.yml - Not needed
β dependency-check-suppressions.xml - Not needed
β Makefile - Not needed (Maven handles builds)
β 70+ .md documentation files - Removed (kept only essential)
TOTAL FILES IN REPO: ~60 files (down from 150+)
- Source code: ~50 Java files
- Documentation: 7 essential files
- Workflows: 3 GitHub Actions
- Config: 4 files
RESULT: Clean, minimal, production-ready repository! β