Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
F
frama-c
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
pub
frama-c
Commits
fb19f081
Commit
fb19f081
authored
2 years ago
by
Virgile Prevosto
Browse files
Options
Downloads
Patches
Plain Diff
[doc] http:// URL in 2023? You must be joking, right?
parent
e4fb6c65
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
CONTRIBUTING.md
+7
-7
7 additions, 7 deletions
CONTRIBUTING.md
with
7 additions
and
7 deletions
CONTRIBUTING.md
+
7
−
7
View file @
fb19f081
...
...
@@ -19,7 +19,7 @@ There are several ways to participate in the Frama-C project:
-
[
Developing external plug-ins
](
#developing-external-plug-ins
)
and sharing it with us through a Gitlab merge request;
-
Joining the
[
Frama-C team
](
http://frama-c.com/about.html
)
(
as
an intern, a PhD
-
Joining the
[
Frama-C team
](
http
s
://frama-c.com/about.html
)
(
as
an intern, a PhD
student, a postdoctoral researcher, or a research engineer).
We give below some guidelines in order to ease the submission of a merge request
...
...
@@ -57,7 +57,7 @@ The detailed steps to submit a contribution to Frama-C are:
6.
(Optional) Locally add non-regression test cases to the appropriate
subdirectory in
`./tests/`
or
`./src/plugins/<plugin>/tests/`
.
Consult the
[
plug-in developer manual
](
http://frama-c.com/download/frama-c-plugin-development-guide.pdf
)
Consult the
[
plug-in developer manual
](
http
s
://frama-c.com/download/frama-c-plugin-development-guide.pdf
)
for details on how to run tests inside Frama-C.
You can also provide the non-regression test case in the Gitlab issue
discussion and we will integrate it.
...
...
@@ -113,7 +113,7 @@ Developing external plug-ins
Frama-C is a modular platform for which it is possible to develop external
plug-ins as documented in the
[
Plug-In development guide
](
http://frama-c.com/download/frama-c-plugin-development-guide.pdf
)
.
[
Plug-In development guide
](
http
s
://frama-c.com/download/frama-c-plugin-development-guide.pdf
)
.
Such plug-ins normally do not require changes to the Frama-C source code and can
be developed completely independently, for instance in a separate Git
repository.
...
...
@@ -122,17 +122,17 @@ However, to make it easier for your users to compile and use your plug-in, even
as newer releases are made available, we recommend the following workflow:
1.
Write your external plug-in as indicated in the
[
Plug-In development guide
](
http://frama-c.com/download/frama-c-plugin-development-guide.pdf
)
;
[
Plug-In development guide
](
http
s
://frama-c.com/download/frama-c-plugin-development-guide.pdf
)
;
2.
Create an
`opam`
package by
[
pinning your local plug-in
](
http://opam.ocaml.org/doc/Packaging.html#Opam-pin
)
and
[
editing the `opam` file
](
http://opam.ocaml.org/doc/Packaging.html#The-quot-opam-quot-file
)
.
[
pinning your local plug-in
](
http
s
://opam.ocaml.org/doc/Packaging.html#Opam-pin
)
and
[
editing the `opam` file
](
http
s
://opam.ocaml.org/doc/Packaging.html#The-quot-opam-quot-file
)
.
You can have a look at the
[
`opam` file of the Hello plug-in
](
https://github.com/Frama-C/frama-c-hello/blob/master/opam
)
if necessary.
3.
Optionally
[
publish your plug-in
](
http://opam.ocaml.org/doc/Packaging.html#Publishing
)
[
publish your plug-in
](
http
s
://opam.ocaml.org/doc/Packaging.html#Publishing
)
in the official OPAM packages repository.
4.
Announce your contribution to the Frama-C ecosystem on the
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment