https://github.com/arvid-berndtsson/compliance-simplified
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: arvid-berndtsson
- License: agpl-3.0
- Language: TypeScript
- Default Branch: main
- Size: 381 KB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Compliance Simplified
A jargon-free, practitioner-oriented site that demystifies ISO/IEC 27001:2022 and SOC 2 Trust Services Criteria.
🎯 Mission
Provide actionable compliance guidance for tech founders, early-stage CISOs, sysadmins, and developers without consultant fees.
📄 License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
What this means:
- ✅ You can use, share, and modify this software for any purpose
- ✅ You can use it commercially (even for profit)
- ✅ You can distribute modified versions
Requirements:
- 🔗 Attribution: You must preserve copyright notices and license information
- 🔄 ShareAlike: If you modify the software, you must share your modifications under AGPL-3.0
- 🌐 Network Use: If you run the software on a server and make it available to users, you must provide the source code
- 📦 Source Code: You must provide the complete source code when distributing
Example attribution:
Based on "Compliance Simplified" by Arvid Berndtsson (https://github.com/arvid-berndtsson/compliance-simplified)
licensed under AGPL-3.0 (https://www.gnu.org/licenses/agpl-3.0.en.html)
🚀 Quick Start
Prerequisites
- Node.js 18 or higher
- pnpm 8.15.0 or higher
Local Development
- Clone the repository
bash
git clone https://github.com/arvid-berndtsson/compliance-simplified.git
cd compliance-simplified
- Install dependencies
bash
pnpm install
- Start the development server
bash
pnpm start
- Open your browser Navigate to http://localhost:3000
Building for Production
bash
pnpm run build
The built site will be in the out/ directory.
Type Checking
bash
pnpm run typecheck
🛠️ Technology Stack
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Package Manager: pnpm
- Styling: Tailwind CSS
- Content: MDX for documentation
- Deployment: Static export to GitHub Pages
- CI/CD: GitHub Actions
📝 Content Guidelines
- Keep sentences under 14 words
- Use Oxford commas
- Include checklists and visual summaries
- Avoid consultant jargon
- Focus on actionable guidance
🤝 Contributing
We welcome contributions! Please ensure you follow the AGPL-3.0 license terms.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
🌐 Deployment
The site is automatically deployed to GitHub Pages when changes are pushed to the main branch.
- Production URL: https://compliance.arvid.tech
- GitHub Pages URL: https://arvid-berndtsson.github.io/compliance-simplified
📞 Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Licensing: arvid@arvid.tech
🗺️ Roadmap
- [x] Complete ISO 27001 documentation (overview, quick-start, implementation, controls)
- [x] Complete SOC 2 documentation (overview, quick-start, implementation, criteria)
- [x] Interactive Gap self-assessment tool
- [x] Collapsible sidebar navigation
- [x] Search functionality across documentation
- [ ] Policy template library
- [ ] Interactive Controls Explorer
- [ ] Community forum integration
- [ ] Additional compliance frameworks (NIST, GDPR, etc.)
Owner
- Name: Arvid Berndtsson
- Login: arvid-berndtsson
- Kind: user
- Location: Sweden
- Company: @LimeTip
- Website: https://arvidberndtsson.com
- Repositories: 1
- Profile: https://github.com/arvid-berndtsson
Based in Malmö, Sweden, I specialize in software development and digital sustainability. Founder of @LimeTip and Co-Founder of @merely-emissions
GitHub Events
Total
- Watch event: 1
- Delete event: 1
- Push event: 22
- Pull request review comment event: 36
- Pull request event: 7
- Pull request review event: 17
- Create event: 3
Last Year
- Watch event: 1
- Delete event: 1
- Push event: 22
- Pull request review comment event: 36
- Pull request event: 7
- Pull request review event: 17
- Create event: 3
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: about 6 hours
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 0
- Pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: about 6 hours
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
- arvid-berndtsson (5)
- dependabot[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v4 composite
- actions/configure-pages v4 composite
- actions/deploy-pages v4 composite
- actions/setup-node v4 composite
- actions/upload-pages-artifact v3 composite
- pnpm/action-setup v2 composite
- @types/node ^20 development
- @types/react ^18 development
- @types/react-dom ^18 development
- autoprefixer ^10.0.1 development
- eslint ^8 development
- eslint-config-next 15.4.5 development
- postcss ^8 development
- tailwindcss ^3.3.0 development
- typescript ^5 development
- @mdx-js/loader ^3.0.1
- @mdx-js/react ^3.0.1
- @next/mdx ^15.4.5
- @types/mdx ^2.0.11
- next 15.4.5
- react ^18
- react-dom ^18
- 537 dependencies