All
All
Projects
Snippets
Go
Explore
Home
About
Get Involved
IP
Legal
Interact With Us
Support OpenNTF on Patreon
Blog
Webinars
Discord
Bluesky
Twitter
LinkedIn
YouTube
Facebook
OpenNTF GitHub
OpenNTF Connections GitHub
IBM Connections Downloads
DominoHelp (external)
Explore
Home
About
Get Involved
IP
Legal
Interact With Us
Support OpenNTF on Patreon
Blog
Webinars
Resources
Discord
Bluesky
Twitter
LinkedIn
YouTube
Facebook
OpenNTF GitHub
OpenNTF Connections GitHub
IBM Connections Downloads
DominoHelp (external)
Resources
Discord
Bluesky
Twitter
LinkedIn
YouTube
Facebook
OpenNTF GitHub
OpenNTF Connections GitHub
IBM Connections Downloads
DominoHelp (external)
Projects
Snippets
Collaboration Today
LotusScript Class Map
Sign In
Username
Password
Forgotten your login credentials?
Login
Register
All
All
Projects
Snippets
Go
Get Involved
Get Involved
Consumer
OpenNTF Snippets Contributor
Project Contributor
Committer
Member Company
Board Member
Advertiser
Historically projects tended to be managed by one person. But now projects require not only development, but testing and documentation so we would encourage project teams. A project team will help ensure greater quality on the project, give greater flexibility for fixing bugs and adding enhancements. It also will give consumers greater confidence in downloading projects, knowing they are less reliant on individuals to ensure they will always be current.
To get involved in a project, you will need to:
Register
as an OpenNTF user.
Become an official "OpenNTF Contributor". This gives consumers the confidence in the snippets and projects published on OpenNTF. It can be done by being listed on your employer's
Corporate Contributor License Agreement
or executing
Individual Contributor License Agreement
.
Send either of these signed documents to ip-manager@openntf.org.
If you wish to join the team for an existing project, please add details to the Discussion area of the project. If you are a project lead and want team members, possibly with specific skill-sets, please email
board@openntf.org
who will be happy to blog for you.
Any contributor can set up new projects, but please check for a similar project before doing so.
Where possible, projects should conform to
Apache License Version 2.0
, or at least
GNU General Public License Version 3
.
For details about conforming with our IP policies (which are not onerous) see the
IP pages
.
If you have any questions about the IP policy or whether any other third party component can be used, please email
ip-manager@openntf.org
.
Once your project is set up, please contact
support@openntf.org
, who will set up a source control repository for your project on OpenNTF's Stash and provide access for you. This will allow the project team to work together and will allow other contributors to fork the code and submit pull requests with new features or bug requests.
When you're ready to submit a release, the
Import and Export for Designer
plugin
makes it easier for Domino Designer to package up a release including the license and notice files required. Here is a
blog post
detailing Paul Withers' first experience of the plugin. Once you submit the release, the IP Manager will check that it conforms to the IP policy and, if required, work with you to advise on any amendments required to the release. A
committer
will also check the project to make sure it works and check the documentation is clear enough for consumers.