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

Added the 3rd chapter of Nbuild gs #11

Open
wants to merge 5 commits into
base: nbuild
Choose a base branch
from
Open

Conversation

Pedrochu
Copy link

@Pedrochu Pedrochu commented Sep 7, 2019

This is the final chapter of this getting-started.

@Pedrochu Pedrochu changed the base branch from master to nbuild September 7, 2019 07:31
nbuild/03.the_templates.md Outdated Show resolved Hide resolved
nbuild/03.the_templates.md Outdated Show resolved Hide resolved
* **Partial templates** are templates that provide only a chunk of the overall build process, like a template that wraps a specific build system but doesn't download any source code or generate any package.
They are usually used as a sub-part of an **exhaustive template**.
* **Exhaustive templates** are templates that provide all the steps involved in the building process, like downloading the source code, building it, generating the packages, managing dependencies, etc.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could establish a list of templates (with a small description) with a link to their page in the getting started.

Copy link
Author

@Pedrochu Pedrochu Oct 31, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now we only have the autotools template, right?
ok mb in some comment below you're saying drain_all is coming soon. What should I do with it? Should I wait for it to be fully merged in nbuild before writing about it?

nbuild/03.the_templates.md Outdated Show resolved Hide resolved
nbuild/03.the_templates.md Outdated Show resolved Hide resolved
nbuild/03.the_templates.md Outdated Show resolved Hide resolved
Another example, overwriting the `install` step, is the manifest of linux, which you can find [here](https://github.com/raven-os/nbuild-manifests/blob/e58a07d9ac1d3e1bd761ae264269d1e308260936/kernel/linux/linux.py)

### 3.2.2 Other templates
At the time of writing, there's only one template: `autotools`. In the future, we plan to add more.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are others coming up soon (like drain_all)

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

Successfully merging this pull request may close these issues.

3 participants