Commit Graph

15 Commits

Author SHA1 Message Date
Matsubaa 36c4ed7b62 feat: Enhance documentation and workflow clarity; add CI configuration for automated checks
CI / Format Check (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Tests (push) Has been cancelled
2026-05-23 18:30:44 -05:00
Matsubaa 2ecab4db12 feat: Update documentation to clarify Nix usage and enhance onboarding for non-Nix contributors 2026-05-23 18:17:47 -05:00
Matsubaa 94c7cadcd7 feat: Add packaging and deployment targets to architecture documentation; update roadmap with container packaging details and review policy 2026-05-23 18:15:31 -05:00
Matsubaa e20669e42a feat: Add project revision lifecycle details and clarify versioning model in documentation 2026-05-23 18:01:57 -05:00
Matsubaa 5ca022074d feat: Document personal data handling and lawful basis in architecture and open questions 2026-05-23 17:48:24 -05:00
Matsubaa 55d9db5c6c feat: Enhance architecture and roadmap documentation with material extensibility and persistence layer details 2026-05-23 17:40:20 -05:00
Matsubaa 941a9da928 feat: Update ROADMAP with personal data handling and user moderation features
- Added goals for defining personal data categories and retention obligations.
- Included exit criteria for user-level moderation, personal collections, and self-service data export.
- Expanded Phase 2 goals to include remote actor moderation and shareable block lists.

chore: Update flake.nix to specify main program

- Set the main program for the project in the flake configuration.

feat: Add issue templates for bug reports, feature requests, and questions

- Created structured templates to streamline issue reporting and feature suggestions.

docs: Add pull request template for consistent contributions

- Introduced a PR template to guide contributors on providing necessary information.

docs: Establish a Code of Conduct for community behavior

- Implemented a Code of Conduct to promote a respectful and inclusive environment.

docs: Create Diversity, Equity, and Inclusion (DEI) statement

- Outlined commitment to diversity and inclusion within the FeDIY community.

docs: Define Code Review Guidelines for constructive feedback

- Established guidelines to ensure respectful and effective code reviews.

docs: Implement Security Policy for vulnerability reporting

- Created a security policy detailing how to report vulnerabilities and our commitment to addressing them.
2026-05-23 17:26:28 -05:00
Matsubaa bf20d2a347 Enhance documentation structure and clarify project domain; add new directories for architecture, contracts, and extensions; update roadmap and open questions with resolved decisions and clarification plans. 2026-05-23 10:16:51 -05:00
Matsubaa c797a946c1 Enhance architecture documentation and add open questions; establish API-first architecture with bundled web UI as first-party client 2026-05-23 10:03:38 -05:00
Matsubaa 5794b593fa Refactor README and flake.nix for improved development environment setup; remove embedded Rust tooling references and add Cargo productivity tools 2026-05-23 09:56:42 -05:00
Matsubaa 6a825d1e83 Rename project to FeDIY and update related configurations and documentation 2026-05-23 09:53:29 -05:00
Matsubaa d61a91aac8 Add initial Cargo.lock file for dependency management 2026-05-23 09:53:20 -05:00
Matsubaa c97a9eb217 Enhance documentation with contributing guidelines, planning docs, and agent policies 2026-05-23 09:39:22 -05:00
Matsubaa 252348e592 Add initial project structure with Rust Nix flake template
- Create .envrc for Direnv configuration
- Add .pre-commit-config.yaml for pre-commit hooks
- Include CONTRIBUTING.md for contribution guidelines
- Initialize Cargo.toml for Rust package configuration
- Update LICENSE to link to full license text
- Create Makefile for build, run, test, and clean commands
- Revise README.md for project description and usage instructions
- Implement default Nix flake configuration in flake.nix
- Add Flatpak manifest for packaging
- Set up project metadata in project.toml
- Create shell.nix for legacy shell support
- Add skeletal Rust application in src/main.rs
- Include sample test in tests/sample_test.rs
2026-05-23 09:28:40 -05:00
Matsubaa 05a6d388b6 Initial commit 2026-05-23 09:20:48 -05:00