MITRE Security Automation Framework Website.
Demo
Version: 1.0.0
The MITRE Security Automation Framework (SAF) brings together open-source, accessible applications, techniques, libraries, and tools developed by MITRE and the community to streamline security automation for Systems and in DevOps pipelines.
The template is created by GDG Jalandhar.
Feature | Description |
---|---|
Fast and optimized | PWA on Lighthouse |
Works offline | Can works offline |
Mobile first | Mobo Friendly Web app can be installed as a native app on your phone |
SEO optimized | index all content and get to the top in search results |
Easy in management | keep and update all information in the Admin Pannel |
Push Notification | Sending Push Notifictaion using Admin Dashboard |
Custom Event Rroting | Now no need to create the website for XYZ events/Meetups |
Dark Theme Mode | Added Dark theme mode |
Blogs Integration | Blogs page with Medium API Integration |
- Fork repository and clone it locally
- Install project dependencies:
npm install
- Replace the
urlname
Field (CHAPTER_URL_NAME
) here - Compiles and hot-reloads for development:
npm run serve
- Update
Meta Tag
,Title Tag
and Google Analytics Code from Basic Info, manifest.json and Resources - For the production:
npm run build
and then one dir will be createddist
- For testing:
npm run test
- Setup Environment for the Firebase deployment
- Install Firebase CLI:
npm i -g firebase-tools
- Install Firebase CLI:
- Create Firebase account and login into Firebase CLI:
firebase login
- Open Terminal/CMD/Powershell in your dir.
- Now type
firebase login
command in your Terminal/CMD/Powershell. - Type
firebase init
. - Select the project by using the arrow keys.
- Then Select the
Firebase Hosting
by using Spacebar and arrow key. - Click
No
for Single page web app. - Type
dist
. - Some by default file will be created successfully.
- Run locally
firebase serve
ornpm run serve
- Update Firebase.json file
{ "hosting": { "public": "dist", "rewrites": [ { "source": "**", "destination": "/index.html" } ], "ignore": [ "firebase.json", "**/.*", "**/node_modules/**" ] } }
- Build and deploy
firebase deploy
ornpm run deploy
- For Test:
npm run test
- For Lints and Fixes files:
npm run lint
- The Getting Started guide is probably a good first point of call!
- Full documentation.
Awesome! Contributions of all kinds are greatly appreciated. To help smoothen the process we have a few non-exhaustive guidelines to follow which should get you going in no time.
- Feel free to use GitHub issues for questions, bug reports, and feature requests
- Use the search feature to check for an existing issue
- Include as much information as possible and provide any relevant resources (Eg. screenshots)
- For bug reports ensure you have a reproducible test case
- A pull request with a breaking test would be super preferable here but isn't required
- Squash commits
- Lint your code with eslint (config provided)
- Include relevant test updates/additions
Maintainer: Aaron Lippold
Maintainer: Vrijraj Singh Developer: Bharat Agarwal