Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow extending bfg9000 with custom rules/languages/etc #48

Open
jimporter opened this issue Jan 12, 2016 · 1 comment
Open

Allow extending bfg9000 with custom rules/languages/etc #48

jimporter opened this issue Jan 12, 2016 · 1 comment
Milestone

Comments

@jimporter
Copy link
Owner

It would be nice if people could add custom rules, languages, etc to bfg9000 so that they don't have to rely on me to support their use cases (especially important for really unusual use cases that I wouldn't want to add into bfg9000 proper).

The code for the builtin functions is already largely structured like this, with one file for each group of builtins, so it would just be a matter of letting users load their own modules at the same time. One way of handling this would be to look in my_project/bfg9000 and load any .py files in there before executing the build.bfg file.

@jimporter jimporter added this to the 0.3 milestone Jan 12, 2016
@jimporter jimporter modified the milestones: 0.2, 0.3 Jan 31, 2016
@jimporter
Copy link
Owner Author

This is partially handled via 9ab7408. Leaving open for the other parts.

@jimporter jimporter modified the milestones: 0.4, 0.3 Oct 14, 2016
@jimporter jimporter modified the milestones: 0.4, 0.5 Jun 29, 2018
@jimporter jimporter modified the milestones: 0.5, 0.6, future Aug 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant