Skip to content

Conversation

@afuno
Copy link
Member

@afuno afuno commented Nov 30, 2025

No description provided.

afuno added 2 commits December 1, 2025 00:09
**Changes:**
- Introduced new documentation pages: `actions.md`, `best-practices.md`, `conditions.md`, and `examples.md`, providing detailed guidelines and examples.
- `actions.md`: Detailed the structure and purpose of custom actions, web mappings, and callback usage.
- `best-practices.md`: Provided conventions for naming, resource organization, and testing strategies.
- `conditions.md`: Explained the role of conditions in feature logic with practical patterns.
- `examples.md`: Demonstrated the implementation of features and their real-world applications.

This extensive documentation ensures developers have robust guidelines for implementing and managing features.
**Changes:**
- Updated section headers in `README.md` to include emojis, improving visual organization.
- Refined "Documentation" section to include a link to the official site, `featury.servactory.com`, for guides and API documentation.
- Enhanced "Why Featury?" section with bullet points for better clarity and readability.
- Added acknowledgment of contributors and polished the "Contributing" section with a welcoming tone.
- Mirrored documentation updates in `docs/README.md` to ensure consistency in links and quick references.

These changes enhance readability, navigation, and access to comprehensive resources for users and contributors.
@afuno afuno added this to the v.1.0.0 milestone Nov 30, 2025
@afuno afuno self-assigned this Nov 30, 2025
afuno added 2 commits December 1, 2025 00:56
**Changes:**
- Refactored condition blocks in all documentation files to consistently use the `lambda { |resources:| ... }` syntax, replacing the `->` syntax for better readability and alignment with convention.
- Added detailed action examples (`add`, `disabled?`, `enable`, `disable`) across multiple documentation pages (`actions.md`, `best-practices.md`, `features.md`, `groups.md`, `examples.md`).
- Enhanced section descriptions in `best-practices.md` and `examples.md` to better highlight use cases and demonstrate practical feature implementations.
- Removed outdated examples and redundant sections (`AdminController`, `MaintenanceFeature`) from relevant documents to streamline content.

These updates improve clarity, consistency, and accessibility for developers using the documentation.
**Changes:**
- Updated all `lambda {}` condition blocks to consistently use the `do...end` syntax for improved readability.
- Enhanced examples in `best-practices.md`, `examples.md`, and `conditions.md` with additional context and updated feature logic.
- Adjusted test cases for `onboarding` conditions to include checks for new feature flags in `best-practices.md` and `conditions.md`.
- Applied syntax adjustments to improve alignment with Ruby conventions across documentation files.

These updates streamline documentation, improve readability, and ensure cohesive examples for developers.
@afuno afuno marked this pull request as ready for review November 30, 2025 18:22
@afuno afuno merged commit caae5f0 into main Nov 30, 2025
39 checks passed
@afuno afuno deleted the featury/SRV-352/docs branch November 30, 2025 18:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants