Developer Services template project
About
🔧 MCP server for intelligent WiFi firmware navigation and analysis
Details
- Author
- askumarr
- Downloads
- 237
- Categories
- Developer Tools
Jump to
- Pre-configured CI/CD workflows for internal and public repos
- Standardized issue and pull request templates
- Docker-based build environment for consistency and portability
- Build support via make all and make clean
- Code ownership through CODEOWNERS file
- CLA assistant integration with GitHub app
Import the basic ruleset, update issue/PR templates, create software projects under the projects/ folder, adjust .gitignore, extend the Dockerfile if needed, implement make all and make clean, fill the CODEOWNERS file, add a GitHub app private key for CLA assistant, and adjust workflows for the repository type.
Developer Services template project
TODO Put project introduction here. 1-2 sentence about the project.How to use the template
1. Import the basic ruleset. Follow the official GitHub guide. 2. Update if necessary the issue_templates and the pull request template 3. Create your sw projects under projects/ folder. 4. Check .gitignore file and modify it if it is necessary 5. Check the ./Dockerfile and extend it if necessary 6. Make sure that the whole project can be compiled with a single "make all" command. also implement "make clean" 7. Fill out the CODEOWNERS file. Here is the official github guide 8. Add github app private key for CLA assistant signature. Contact silicon labs github support person for it. 9. Check the available workflows and adjust them according to the repo types (internal or public) 10. Update this Readme file and remove this list from it.Hardware requirements
TODO List the required hw components.Hardware Setup
TODO Create a block diagram about the components.Build environment setup
TODO Add steps here how to create a build environment. Remove the not supported platforms.Docker
Using Docker for the build environment has several advantages: - Consistency: Ensures the build environment is the same across all development machines. - Isolation: Keeps the build environment isolated from the host machine, avoiding conflicts. - Portability: Allows the build environment to be easily shared and reproduced. - Scalability: Simplifies scaling the build process across multiple machines.To set up the Docker-based build environment, follow these steps:
1. Install Docker on your machine. Only Linux and MacOS platforms are supported for now.
2. Clone the repository.
3. Build the Docker image using the provided Dockerfile.
4. Run the Docker container with the necessary configurations.
Windows
TODO With a numbered list define the process how to set up a development environment.Linux
TODO With a numbered list define the process how to set up a development environment.MacOS
TODO With a numbered list define the process how to set up a development environment.Debug environment
TODO Explain how can a developer debug this software project. Pictures are recommended.Contributing
Please follow the CONTRIBUTING guideline.License
See the LICENSE.md file for details.Secrets
TODO List here the necessary secrets. DO NOT USE PERSONAL ACCESS TOKENS IN PUBLIC REPOSITORIES.Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





