GPLv3
<...>
<...>
<...>
<...>
This project adheres to the Positronikal Coding Standards. All contributors are expected to be familiar with these standards.
The following are subdirectories and root files you may find in this repository. Not all of these are present or requirefd in every repository.
- Contains executables or third-party binaries
- For web projects: may contain compiled/processed assets from
src/raw/ - Exclude with
.gitignoreif not licensed for distribution
- Contains development documentation to understand, maintain, and collaborate on this project.
- Serves as a scratch catch-all for developers.
- Contains releases that may be alpha, beta, or stable.
- Contains source files. Structure depends on project type:
- Applications/Tools: Place source code directly in
src/(e.g.,src/main.c,src/utils/) - Web Projects: Use
src/for server-side code andsrc/raw/for client-side assets - Mixed Projects: Use both approaches as needed
- Applications/Tools: Place source code directly in
src/raw/ (web projects only)
- Contains raw web assets that may need processing or compilation:
aud/- Audio filescss/- Stylesheets (SCSS, LESS, or raw CSS)img/- Images and graphicsjs/- Client-side JavaScriptvid/- Video files
- Omit this directory for non-web projects
- Contains testing materials.
- Provides credit to the original authors of upstream or dependency projects, especially when that code is used under a permissive license or is a derivative work.
- The individuals or teams who have contributed to the project, including AI when the agent constructs significant portions of code rather than a facilitating feature of a tool.
- The process for submitting bug reports. Note that security issues are addressed in the SECURITY file.
- How to contribute to this project.
COPYING, COPYING.LESSER, LICENSE, and/or LICENSE.CC
- The terms under which others can use, modify, and distribute the code within this repository.
- This document. Essential information about this repository and provides a general overview of the installation package (if any) in the
rel/subdirectory, including its name, version, and purpose. Points to theINSTALLfile for detailed installation instructions. May also include information about unusual directories or files. See also thedocs/subdirectory.
- This project's security policy, including how to report vulnerabilities.
- Instructions or guidelines for how to use the code within this repository. Describes the project prerequisites, setup, dependencies, how to run specific scripts, compilation, and installation.
CLI Tool: src/parser.c, src/utils/string_ops.c, test/unit/
Web Application: src/server.py, src/raw/css/styles.scss, src/raw/js/main.js, bin/assets/
Digital Forensics Tool: src/evidence_parser.c, src/analysis/, test/sample_images/
Library: src/libname/core.c, src/libname/include/, docs/api/